This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I need a CAN extender chip on an interface board that takes CAN_H and CAN_L signals from CAN BUS A and makes a separate CAN BUS B. I have legacy designs that did this with the AMIS-42700. The AMIS-42700 needs 5V and I don't have easy access to 5V in a new design. I have 3.3V. Creating the 5V on the interface board is difficult for some reasons that I won't go in to. Since I only have 3.3V volts I'm trying to come up with a way to make an extender from two SN65HVD233 chips (or something similar). Would it work to hook two SN65HVD233 the way I have shown below on my interface board?
rs,
In your previous design, was any logic needed between the D and the R pins to stop the devices from getting locked into a dominant state? We have a reference design in development that introduces logic devices between the D and the R terminals so that this case doesn't happen, so I'm surprised to hear you were able to do this with older devices.
Also, what is the characteristic impedance and length of the flex cable being used?
Regards,
Eric,
I haven't actually tried what I'm showing on the interface board above. On the previous design we just had the AMIS-42700 hooked up as a CAN bus repeater on the interface board (see diagram below). So that logic would be internal to the AMIS42700. The 5V needed for the AMIS42700 is harder to come by now so I'm looking for a CAN bus repeater that would work at 3.3V instead of 5V. You think there could potentially be some logic needed to prevent latching to a state in the above diagram?
http://www.onsemi.com/pub/Collateral/AMIS-42700-D.PDF
The characteristic impedance was ~50 ohms and the flex cable is ~12 inches. There are other CAN nodes on the backplane so we want a CAN bus repeater to prevent the flex cable stub from being present. The flex cable passes through some noisy power switching so we want the CAN to be differential on the flex cable which is why I'm looking for a CAN bus repeater and not just a transceiver.