Please understand we're blind guessing here. We can only see what you've shown us, which so far is almost nothing.
I tried to answer your question whether we've seen this before. But keep in mind I really can't see almost anything right now...
To explain just a bit further, the unable to sync on 100% bandwidth problem has every byte corrupted at the receiver, but they all do arrive at the correct pace. It only happens if the transmitter is already in the middle sending when the...
Agreed, this is really a job for an oscilloscope.
Ideally for the sake of testing you would short the 2 grounds together and connect to the scope's ground. Then you could watch the signal Teensy sends and the copy of it the other chip receives...
Adding some color here as I'm the hardware engineer on this (procoderer is firmware):
ISO7721 is being used as Device1 can have a substantially different ground reference voltage.
No 5V on Teensy I/O - everything is level-shifted to 3.3V for...
Okay. Thanks for the details.
So Device1 is the new kid in town. I think the loopback test is where you need to focus.
It would also help if you have access to an oscilloscope to monitor the TX signal from Device1.
I assume ISO7721 is being...
They're going thru a transceiver on the Device1 side: the TI ISO7721-F.
On the Device2 side, it's just level shifters and I'm 100% confident that the Device2 hardware is correct since it's been used for a while with comms with a different...
Are the UARTS hard wired pin-to-pin (TX->RX) or are UART pins going thru RS-232 line transceivers?
What's the distance between Device1 and Device2?
You could try a simple UART loopback at each Device (connect its TX to its own RX pin) to see if...
Have you tried slower speeds? e.g. 9600?
Perhaps there's a mismatch of polarity or voltage between the two devices?
Do you have a link to a reference manual for the MSPM0?
Pete
Hi all,
I'm working on getting UART communication running between two devices:
Device1: MSPM0 microcontroller
Device2: Teensy 4.0
Both devices are configured for 115200 baud, 8 data bits, no parity, 1 stop bit (8N1).
However, I’m encountering...