diff options
Diffstat (limited to 'uart')
-rw-r--r-- | uart/toim4243/README | 44 | ||||
-rw-r--r-- | uart/toim4243/toim4243_init_and_10byte_send.sr | bin | 0 -> 7134 bytes |
2 files changed, 44 insertions, 0 deletions
diff --git a/uart/toim4243/README b/uart/toim4243/README new file mode 100644 index 0000000..fcfdaf1 --- /dev/null +++ b/uart/toim4243/README @@ -0,0 +1,44 @@ +------------------------------------------------------------------------------- +Vishay TOIM4232 +------------------------------------------------------------------------------- + +This is a set of example captures of the initialization and communication +of a Vishay TOIM4232 "SIR Endec for IrDA" chip. + +This chip is usually connected to a TDFU4101 (or similar) infrared transceiver +module (SIR). + +In this setup, a microcontroller initializes the TOIM4232 (which defaults +to a baud rate of 9600 on its UART, pins TD_232 and RD_232), then changes +the baud rate to 57600, and finally sends out ten bytes at 57600 (0x11, +0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa). + +The receiver side (another device) is also probed ("Receiver RX" pin). + +Details: +http://www.vishay.com/product?docid=82546 +http://www.vishay.com/docs/82546/toim4232.pdf +http://www.vishay.com/ir-transceivers/list/product-81288/ +http://www.vishay.com/docs/81288/tfdu4101.pdf + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Saleae Logic16 (at 2MHz): + + Probe Pin + --------------------------- + 0 TOIM4232 RESET + 1 TOIM4232 BR/D + 2 TOIM4232 RD_232 + 3 TOIM4232 TD_232 + 4 TOIM4232 VCC_SD + 5 TOIM4232 TD_LED + 6 TOIM4232 RD_LED + 7 TOIM4232 S1 + 8 TOIM4232 S2 + 9 TOIM4232 TD_IR + 10 TOIM4232 RD_IR + 11 (unused) + 12 Receiver RX + diff --git a/uart/toim4243/toim4243_init_and_10byte_send.sr b/uart/toim4243/toim4243_init_and_10byte_send.sr Binary files differnew file mode 100644 index 0000000..ba44db1 --- /dev/null +++ b/uart/toim4243/toim4243_init_and_10byte_send.sr |