This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320LF2407A:TMS320LF2407A:写入外部外设时出现时序问题

Guru**** 2906280 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1645927/tms320lf2407a-tms320lf2407a-timing-issue-when-writing-to-external-peripherals

部件号: TMS320LF2407A

您好:

我有一个使用 2407APGES TI 芯片的电路板。 我们使用这些电路板已经很多年了、没有任何问题。 在过去几年中、我们开始出现新的问题、我们能够将这些问题隔离到 TI 芯片本身。

使用 OUT 指令写入外部外设时会出现问题。

以下过程会产生此问题:

  • 使用 OUT 写入外设
  • 使用 LDP 加载新的数据页
  • 使用 LACC 将值加载到累加器中

在我们的一些板上 (~5%)、LACC 将不会正确加载累加器、而累加器将会加载由 OUT 写入的值

我认为这表明存在总线损坏/时序问题

我在 2407A 参考手册中找不到任何专门关于 OUT 指令执行时序的内容

该过程在我们的大多数电路板上都可以正常工作、但我们收到的电路板由于这种行为而无法正常工作