Part Number: ISO1050
We use ISO1050 for CAN bus application got 30M @ 1Mbps question.
Please kindly let me know why R1 = 120 Ohm / R2 = 120 Ohm is not work. And R1 = 60 Ohm / R2 = Open is Work.
The test condition is transmissions 1000 times. CAN bus SPEC termination resistors is R1/R2 = 120 Ohm or not?
R1 = 120 Ohm / R2 = 120 Ohm @ 1Mbps test fail. CH1 and CH2 is CANH and CANL
R1 = 100 Ohm / R2 = 100 Ohm @ 1Mbps test fail. CH1 is ISO1050 Rx. CH3 and CH2 is CANH and CANL.
R1 = 60 Ohm / R2 = Open @ 1Mbps test Pass. CH1 is ISO1050 Rx. CH3 and CH2 is CANH and CANL.
In reply to AJ Cheng:
In reply to Abhi Aarey:
I will reach out over to your email. Once we are done in email, I will post a high-level summary here.
Also, for completeness, I wanted to share an additional scope shot (courtesy Daniel Kisling; thanks Dan).
This is with two ISO1050 EVMs, 120ohms on each side and separated by 20m cable with a lot of stubs (= unterminated sections) in between to deliberately make this a difficult test. Device 1 transmitting and listening and Device 2 listening. As you can see, there is small noise (due to stubs), but despite this, the ISO1050 has no issues communicating.
This addresses the termination side of the question as well as the cable length.
Purple = CANH,
Red/pink = CANL
Yellow = RX1 (receiver output on device 1)
Green = RX2 ( receiver output on device 2)
This data leads us to believe that there may be a USB2CAN related issue or a software config issue.
We can double confirm this when you can also test with two ISO1050s.
Thank you. As mentioned I will reach out separately for schematic and layout review discussions.
Dear AJ, Gary
1) Schematics reviewed - sent you feedback
2) Answered all test/debug questions in your email.
3) Video : sent you feedback over email. Essentially - appears to be error frames being sent in the middle. Maybe a controller config (software issue), because if this were to be a hardware issue, then you will see this in every few bits and not just in the middle.
4) Layout: Hard to review like this in general (best done over a call , selecting layers , traces and components) but in general , we can recommend the following:
Doing the tests you plan to do with PCB, EVM and USB2CAN module is a good idea.
Please let us know if this addressed all your questions. Do let us know how it goes with the customer. If there is flexibility to use both ISO1050s or both ISO1042, that will be best of course.
If USB2CAN **has** to be used, and if there are only 2 nodes to be used, *and* if extensive data testing shows shows good performance without any bit errors (with effective termination = 60ohm), then that termination setup can be acceptable as well. It is not the normally recommended solution but can be made to work.
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. 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 respect to these materials. 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.