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.

[参考译文] Linux/ADS7845:Linux/ADS7845:它可以#39;t 工作、什么是问题?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/825228/linux-ads7845-linux-ads7845-it-can-t-work-and-what-is-problem

器件型号:ADS7845

工具/软件:Linux

您好,团队

我的客户将 ADS7845用于五线触摸屏。

下面是 SCH。

1、R73和 C101已移除、AUXIN 连接到 GND、   

2 .R357-R361已删除。 R66,R68,R69,R71,R349 = 0r。

Linux 驱动程序:

我们运行该系统、发现我们触摸屏幕、如下图所示、显示了方向。 X Y 数据变化很小、比如 ADS7845无法正常工作。

您知道原因吗? 谢谢!

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

    您好、Eggsy、

    我们正在查看 SCH 和其他信息、但无法理解最后一幅图像以及箭头周围的注释意味着什么?  

    请注意、我们不为 TSC 器件提供 Linux 驱动程序支持。  我们将回顾收集的数据摘要(如您提供的)以及原理图、布局和数字通信捕获、以帮助调试客户设计。

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

    您好 、Collin、

    箭头周围有三个注释、它们表示:

    “I”触摸屏幕从左到右”,  

    "从向上到向下轻触屏幕"  

    和“从右到左轻触屏幕”。

    屏幕显示数据是指数值 X、Y、触摸或不触摸。  

    Linux 驱动程序由使用  

    http://e2e.ti.com/support/data-converters/f/73/p/465322/1669828#1669828

    你有什么建议吗?

    SCH 是否没有问题,我们还应该提供什么?

    谢谢!  

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

    您好、Eggsy、

    您提供的原理图对我来说很好、但我有几个问题。  

    1.触摸屏的分辨率是多少? 从屏幕截图中、我看到1024 x 768。 是这样吗? 如果是、该分辨率完全在 ADS7845的范围内。

    2.设备是否处于12位模式? 它看起来像这样、但只是一个健全性检查。

    3.在第一幅图像中,x-max 设置为8000,y-max 设置为4800。 这应该是 ADS7845的分辨率吗? 如果是这样、12位模式下的分辨率为4096 x 4096。

    此致、

    Aaron

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

    您好、Eggsy、

    自我们上次听到您的意见后大约5天、我的印象是问题已解决、因此我将该帖子标记为"TI 认为已解决"。  

    如果问题仍然存在、或者您有其他问题、请随时跟进。  

    此致、

    Aaron

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

    您好、Aaron、

    屏幕为1024 x 768、并将 ADC 设置为12位模式。

    您是否有任何建议和好方法让我们尝试?

    谢谢!

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

    Eggsy、您好!

    您能解释一下为什么将 x-max 设置为8000吗?

    此外、如果客户尚未这样做、则最好仔细查看 触摸屏控制器提示 文档。 其中提供了一些有关触摸屏控制器的有用信息。

    此致、
    Aaron

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

    您好、Aaron、

    我已将 X-max 和 Y-max 设置为4096*4096或1024*768。但它仍然不起作用。

    我看到了首页信息" ADS7845的外部参考电压未经指定。"   当 Linux 启动时、如下图所示。

     

    我在设备树中添加了以下信息"ti,vref-mv =<?_3p3v>;",如下图所示。 但它仍然具有" 未对 ADS7845进行预先认证的外部 Vref "的印字。

    你有什么建议吗? 谢谢!

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

    Eggsy、您好!

    遗憾的是、我们不提供完整的驱动程序支持、但我可以推荐一些东西...

    1、基准电压似乎应以 mV 为单位定义。 您能对此进行研究吗?

    2.您是否探测过 VREF 输入以确保看到正确的电压?

    3.尝试在"ti、vref-delay-usecs"中添加一些延迟、以便为基准电压提供一段时间来稳定。  

    此致、

    Aaron

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

    您好、Aaron、

    我担心硬件有问题。

    您是否需要某个引脚波形?

    如果是、您可以告诉我、我可以为您测试引脚波形!

    谢谢!