主题中讨论的其他器件:MSP-EXP430F5529、 MSP-EXP430G2、 MSP430F5132
尊敬的 PMP7605相关工程师:
我制作了 PMP7605 PCB、并将相同的软件与参考 PCB 配合使用。 但绝不能与 PMP7605 GUI PC 软件连接
具有原始 PMP7605 S/W 的 PCB、 每个 S/W 模块中都有"#define GUI"。
实际上 、我在板对板和板对 PC 之间使用 UART 通信方面有很多经验。
问题似乎是由 PMP7605 GUI PC 软件没有串行端口设置引起的。 PC 通常分配串行端口#
取决于所连接的 H/W 我不知道 PMP7605 GUI PC 软件是否自动搜索正确的串行端口并进行连接。
由于从未连接 过、我已经用示波器测试了 UART 信号。 但 在什么情况下 UART R/TX 信号没有变化
我启动 PMP7605 GUI PC 软件或通过单击重试按钮。
由于在 PC 设备管理器中只有两个 COM 端口、MSP 调试 COM 端口除外、 因此我检查了 PC 的 COM1端口和
MSP-EXP430F5529的串行端口。 但是、通过按下 PMP7605GUI PC S/W 重试按钮、R/TX 信号都没有变化。
看起来 PMP7605 GUI PC 软件不向分配的串行端口发送 UART 信号。
但是、当我使用 CoolTerm 等端子软件时、 我验证了 PC 是否向 COM1或 MSP-EXP4305529LP 串行端口发送了正确的 UART 信号。
用户无法选择分配的串行端口?
即使我已经了解了所有相关的 E2E 问答和 Google、 我也找不到明确的答案。
供参考、我将 Window10用于 PC 操作系统、并使用 MSP-EXP4305529和 MSP-EXP430G2进行了测试。
另一个问题是 PMP7605参考软件不能为高/低侧驱动转换时间提供适当的死区时间。
从低到高的死区时间看起来足够长、但从高到低没有死区时间。 根据 PMP7605用户指南、
如果我看到所附的图片、参考 S/W 将创建适当的 DAED 时间。
时序冲突与高分辨率 Timer D 设置有关、 它只是向上计数模式、而不是向上向下计数模式。
当 TDR 达到 TDCCR0时、CCR1& CCR2 OUT 信号看起来被切换。 但 TDCCR1 和 TDCCR2具有时序
它 可以产生死区时间。 这只是我的理解。 我有什么误解 吗?
我附上了示波器拍摄的照片。
YS Kim

