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.

[参考译文] AM3354:TSC ADC 控制

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600745/am3354-tsc-adc-control

器件型号:AM3354

您好!

AM335x 的 TSC ADC 的正确控制是什么?
① Starterware 的触摸屏示例同时使用 FIFO0和 FIFO1、并在 FIFO1阈值时读取 FIFO0和 FIFO1的数据。 因此、仅启用 FIFO1_TR 中断。
用于 Linux 的 μ ② TSC ADC 驱动程序仅使用 FIFO0、并在发生 FIFO0阈值时读取 FIFO0的数据。 除了 FIFO1_TR、EOS 中断被启用。
它似乎只是等待 EOS 处理。

我们的客户基于 μ ①、但存在一个问题、即 FSM 忙线将保持为"1"。
是否有任何信息作为正确的顺序?

此致、
新义郎

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

    FSM 在哪些情况下仍处于繁忙状态?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser、

    感谢您的快速回复。
    当触摸屏保持按下状态时、FSM 保持繁忙状态、ADC 挂起。
    我正在调查该序列是否正确。
    是否有任何信息作为正确的顺序?

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一些客户遇到了 BUSY 位被置位并且 ADC 被永久锁定的情况。 这种情况似乎与人们触摸屏幕时创建的 ESD 事件产生的能量有关。 电能正在传输到处理器中、导致 ADC 挂起。 发生这种情况时、清除该条件的唯一方法是复位处理器。

    如果发生这种情况、则需要在 ADC 输入上插入滤波器和/或电压钳位、以阻止该能量耦合到处理器中。

    此致、
    Paul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Paul:

    感谢您的快速回复和回答。
    我知道触摸触摸屏时 ESD 可能会导致这种情况。
    请告诉我 TSC_ADC 电路是否建议使用具有滤波器和/或电压钳位的相应电路。

    此致、
    新义郎