FT2232C Dual USB UART / FIFO I.C.
Figure 32 - MCU Host Bus Emulation Example - USB <=> CAN Bus Interface
FT2232C
SJA1000
CANBus
Controller
30
29
28
27
CS# (BCBUS0)
CS#
Tx
Rx
CANBus
Transeiver
ALE (BCBUS1)
ALE/AS
RD#
RD# (BCBUS2)
WR# (BCBUS3)
WR#
AD[0...7]
(ADBUS[0...7])
AD[0...7]
ADDRESS / DATA BUS
CAN
Bus
Vcc
Vcc
12
15
13
IORDY# (ACBUS2)
I/O0 (ACBUS0)
I/O1 (ACBUS1)
MODE
INT#
Figure 32 shows an example where the FT2232C is used to interface a Philips SJA1000 CAN Bus Controller to a PC
over USB. In this example IORDY is not used and so is pulled up to Vcc. I/O1 is used to monitor the Interrupt output
(INT) of the SJA1000. The MODE pin on the SJA1000 is pulled high to select Intel mode. See the semiconductors
section of the Philips website (www.philips.com) for more details on the SJA1000, and suitable CAN Bus transceiver
devices.
DS2232C Version 1.2
© Future Technology Devices International Ltd. 2004
Page 48 of 54