主题中讨论的其他器件:TPS274C65
工具与软件:
我们编写了相应的代码、可驱动启用和禁用通道、并通过 SPI 打开/关闭 AM243xEVM 平台上不起作用的 LED 1_4和5_8。
我们首先在 Arduino Uno R4上开发了代码、用于快速验证硬件连接和设置、并了解 TPS274C65 EVM-USB 板的功能。 这很好。 我们可以打开/关闭通道、看到适当的电流驱动通道、打开/关闭 LED 以及配置电流。 我们可以回读寄存器。
但是、相同代码不能在 AM243xEVM 上运行。 当然、SPI 驱动器是不同的;在 AM243xEVM 上、我们使用的是 TI 的 SPI 驱动器。 为了确认我们的驱动器是否正常工作、我们已将 SPI 电机驱动器芯片连接到同一总线上的 AM243xEVM、甚至采用相同的 CS、时钟频率和其他设置。 我们可以使用第三方 SPI 电机驱动器来驱动。 但是、TPS274不具备任何功能。
我们目前通过 SPI 使用2MHz 时钟频率。 我们已经检查并回顾了设置和实现。 相同的设置适用于 Arduino、但不适用于 AM243。 我们正在寻找有关调试的任何东西或想法。