Hi,
I bought several ISO1050DW chips, and can't get them to work.
I connected
5v to Vcc2 (tried different sources)
0v to all three GND 2
120 Ohm resistor between CANH and CANL
3.3v to Vcc1,
0v to all three GND1,
Microcontroller to RXD. Microcontroller watches for changes and if there's any change it lights up a LED and latches it, so it stays lit.
I tried the following experiments with 2 dfferent ISO1050:
1) Connect CANH, CANL to an existing CAN bus and take the VCC2 power from it too using LDO (this is isolated from 3.3v). The connection dosen't affect other devices on CAN bus and they keep working.
2) Connect a second 120 Ohm resistor between CANH and CANL. Connect 4.7K resistor between CANH and Vcc2, and 4.7K resistor between CANL and GND2. Take 5v for VCC2 from the same source as 3.3v.
3) Connect a second 120 Ohm resistor between CANH and CANL, and sending pulses through TXD (in hope to get a loop back)
In all of these experiments, RXD never changes and always stays as 3.3v.
Is there something I don't understand, or I just got bad chips?
Thank you.