digital interfaces
TRANSCRIPT
Yazd university
INTERFACE
Presenter:Mohammad
Dehghani
2015,May
1 /18
2
Yazd university
• Microprocessor• Microcomputer• Microcontroller
External Peripheral
3
Yazd university
Types of Communication
Parallel
Serial
Interface
Fast
Expensive
Slow
Cheap
Easy
Complex
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
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
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
7
TWI -Two Wire Interface(I2C)
EEPROM memoriesRTC IcsSensorsCameras(SCCB), …
8
TWI -Two Wire Interface(I2C)
• Open Collector
• Wired-AND
9
TWI -Two Wire Interface(I2C)Synchronous Interfacebe care :
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
11
TWI -Two Wire Interface(I2C)
12
TWI -Two Wire Interface(I2C)
13
Serial Peripheral Interface - SPI
Serial Peripheral Interface - SPI
Serial Peripheral Interface - SPI
16
Serial Peripheral Interface - SPI
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
18
Thanks a lot