digital interfaces
TRANSCRIPT
![Page 1: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/1.jpg)
Yazd university
INTERFACE
Presenter:Mohammad
Dehghani
2015,May
1 /18
![Page 2: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/2.jpg)
2
Yazd university
• Microprocessor• Microcomputer• Microcontroller
External Peripheral
![Page 3: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/3.jpg)
3
Yazd university
Types of Communication
Parallel
Serial
Interface
Fast
Expensive
Slow
Cheap
Easy
Complex
![Page 4: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/4.jpg)
4
Serial and Parallel Interfaces
USART
1-WireUNI/OISA
SPI
TWI
RS232Zigbee
IBM system/360
CAN
USB
EISA SATAPATASCSI
FSB
IEEE1284
IEEE-488
Morse code telegraphy
RS-422RS-423
RS-485
I2CARINIC 818
Atari SIO
FireWire
Ethernet
Fibre channel
Infiniband
MIDI
DMX512SDI-12
CoaxPressSerial attached SCSI
SpaceWire
Hyper Transport
PCI
ADB
SONETSDH
T-1,E-1
AGPPCIe
IEEE1394
Thunderbolt
DVI
FPD Link
SCCBHDMI SDI
![Page 5: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/5.jpg)
5
PCI• Peripheral Component Interconnect
• Introduced by INTEL 1990
• Parallel Bus, Synchronous to a single bus clock
• Displaced the combination of several slow ISA slots
• Network cards• Sound Cards• Modems• TV tuner cards• Disk controller
cards,…
Used for
Heyday in Desktop computers was the decade 1995-2005
PCI PCI-X PCIeminiPCICardBus
AGP
![Page 6: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/6.jpg)
6
UNI/O bus
• Asynchronous Serial Bus • Manufactured by MICROCHIP
• One Master , Multiple Slaves
• One logic signal:
SCIO — Serial Clock, Data Input/Output
• Command Structure
![Page 7: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/7.jpg)
7
TWI -Two Wire Interface(I2C)
EEPROM memoriesRTC IcsSensorsCameras(SCCB), …
![Page 8: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/8.jpg)
8
TWI -Two Wire Interface(I2C)
• Open Collector
• Wired-AND
![Page 9: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/9.jpg)
9
TWI -Two Wire Interface(I2C)Synchronous Interfacebe care :
![Page 10: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/10.jpg)
10
TWI -Two Wire Interface(I2C)
• 7 bits 128 devices
• The address 0000000 is reserved for a general call.• All addresses of the format 1111XXX should be reserved for future purposes.
128 – 1 – 8 = 119 devices can be addressed
![Page 11: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/11.jpg)
11
TWI -Two Wire Interface(I2C)
![Page 12: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/12.jpg)
12
TWI -Two Wire Interface(I2C)
![Page 13: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/13.jpg)
13
Serial Peripheral Interface - SPI
![Page 14: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/14.jpg)
Serial Peripheral Interface - SPI
![Page 15: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/15.jpg)
Serial Peripheral Interface - SPI
![Page 16: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/16.jpg)
16
Serial Peripheral Interface - SPI
![Page 17: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/17.jpg)
17
Controller Area Network-CAN
• Started at Robert Bosch GmbH
• The first CAN controller chips, produced by Intel and Philips in 1987
• Standardized by International Organization for Standardization as ISO 11898 in 1993
Application :
• The modern Automobiles • Cycling• Industrial• Entertainment
![Page 18: Digital Interfaces](https://reader031.vdocuments.us/reader031/viewer/2022012913/55ba68b3bb61eb4e568b469f/html5/thumbnails/18.jpg)
18
Thanks a lot