Other Parts Discussed in Thread: TM4C129DNCPDT
器件型号: TM4C129DNCPDT
大家好 TIVA E2E 社区、
我在定制 TM4C129DNCPDT 板上的 UART 通信存在始终如一的问题。 UART 在以 3.3V TTL 电平直接连接时运行良好、但只有当数据信号通过 SP3232EEN (RS –232 收发器 IC) 时、通信才会失败。我执行了特定的调试测试(下面随附了所有 5 个测试的可视化图)并总结了结果。 我相信固件(波特率,UART2 的 PA6/PA7 引脚配置)是正确的。
系统详细信息:控制器:TM4C129DNCPDT
UART:UART2 (PA6=RX、PA7=TX)
处理器:SAMA5D36
接口:SP3232EEN RS –232 收发器
测试结果(请参阅随附的图):
1.完整系统(失败):使用跳线将 TM4C(通过 SP3232)连接到 SAMA5D(通过 SP3232)不起作用。
2.直接 TTL(工作):将 TM4C UART2 直接连接到 SAMA5D UART0(绕过所有收发器)工作。
TM4C 环回(正常工作):直接在 TM4C 板(无收发器)上将 PA7 短接至 PA6 可正常工作。
4. SP3232EEN 环回(失败):信号通过 SP3232EEN 后在 TM4C 板上进行环回测试失败。
5、SAMA5D 测试(工作原理):我测试了 SAMA5D 到 SAMA5D 的通信,使用了两块板上完全相同的 SP3232EEN 硬件。 这种配置有效、证明收发器及其之间的接线正常工作。
基于这些测试、我们得出结论、通信问题主要出在涉及 SP3232EEN 收发器的电平转换和信号驱动级内。
我们正在寻找关于接下来要调查什么的指导。 非常感谢 TI 社区的任何见解。 我们附加了一个说明特定信号流的方框图。感谢您的支持。
