SCI to F28379D no able to get readable data.
Posted: Wed Sep 30, 2020 7:56 pm
Hi y'all,
I've been attempting to get SCI communication between a LAUNCHXL-F28379D and an ESP32 working properly, but I'm encountering an issue with synchronizing the transmission. When transmitting between two F28379D chips with a baud rate of 9600, the serial communication works perfectly fine. However, attempting to communicate with an ESP32 using the same configuration does not work. I used an oscilloscope to inspect the signal output from the Rx pins of both chips repeatedly sending 0x55 (alternating low/high) and the signal from the F28379D is slightly out of phase. From the reading, it seems that the frequency is slightly unstable.
I tried changing the starting CPU clock speed, but without any luck:/
I want to sync the PLL-CLK in the esp32 to LAUNCHXL-F28379D which I think should resolve this issue.
The datasheet of esp32 stated that PLL-CLK can be reference to an external crystal for esp32 to run different clock rate.
Any insight if this is going to work, or is there a difference way?
Respectfully,
Yang
I've been attempting to get SCI communication between a LAUNCHXL-F28379D and an ESP32 working properly, but I'm encountering an issue with synchronizing the transmission. When transmitting between two F28379D chips with a baud rate of 9600, the serial communication works perfectly fine. However, attempting to communicate with an ESP32 using the same configuration does not work. I used an oscilloscope to inspect the signal output from the Rx pins of both chips repeatedly sending 0x55 (alternating low/high) and the signal from the F28379D is slightly out of phase. From the reading, it seems that the frequency is slightly unstable.
I tried changing the starting CPU clock speed, but without any luck:/
I want to sync the PLL-CLK in the esp32 to LAUNCHXL-F28379D which I think should resolve this issue.
The datasheet of esp32 stated that PLL-CLK can be reference to an external crystal for esp32 to run different clock rate.
Any insight if this is going to work, or is there a difference way?
Respectfully,
Yang