Part Number: ISO1050
My customer is using ISO1050 as CAN transceiver, their communication is good but get some unexpected voltage overshoot between CANH and CANL as shown below. Voltage is 1V/div and communication speed is 500K.
Hope you can give some advice to us.
Thanks for reaching out to us with the issue.
Could you please confirm if the waveform shared is a CANH, CANL or the difference between them (VOD)? Could you please also confirm what are the other CAN devices connected on the CAN bus?Is it ISO1050 on both ends of CAN bus?It is possible that the dominant output voltage for different devices to be different levels. In the above waveform it is possible that all the pulses with one voltage level might in from on device in one direction while the other pulse with higher voltage could be from the other device in the other direction. I can't say this for sure without knowing the devices being communicated and the direction of data being transmitted. Please do share above requested information and we will be able to comment better. Once you share the data, one of our team members will get back to you. Thanks.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Koteshwar Rao:
Could you please share the above information requested? Can you please also confirm if the overshoot that you are referring to happens only on the last bit or if it happens for any bit in the stream?
Please do also share more details related to the application, number of CAN nodes, devices used and anything else that you think is important. Thanks.
Hi Koteshwar Rao,
Could you please confirm if the waveform shared is a CANH, CANL or the difference between them (VOD)?
Shared waveform is the difference between the two.Could you please also confirm what are the other CAN devices connected on the CAN bus?
They are all ISO1050 and has a maxima notes number of 4.Is it ISO1050 on both ends of CAN bus?
Can you please also confirm if the overshoot that you are referring to happens only on the last bit or if it happens for any bit in the stream?
It happens at the end of each frame and not been eslewhere.
I notice that the 'normal' rising edges have a little bit of overshoot, while the last one appears to be rounded, as if the voltage is passively pulled up. Can you zoom in on these edges?
Can you show the individual CANH/CANL voltages? Are both affected, or only one of them?
The isolators work on the electrical level and do not know about frames. So I suspect that the last bit is driven by multiple transmitters. Can you show all four TXD signals?
In reply to Sheldon He:
Thank you for sharing the requested information, this helps.
Upon my interaction with other folks in the team, I understood that in a proper CAN implementation at the end of each frame there will be an acknowledgement bit (ACK) which is dominant will be driven by all the nodes except for the one that has transmitted the frame. When multiple nodes drive the bus dominant, it is expected to see higher voltage on bus than with just one node driving the bus. This explains the reason why you are seeing higher swing on the CAN bus than the normal voltage only at the end of each frame.
Hence, this is normal and not be considered as an issue. Let me know if you or customer has any questions, thanks.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.