各位专家,您好!
我们正在测试ADS7845,但我们发现提到的数据表:触摸面板时,DOUT将为12位全高。数据表第12页。
但是在客户主板的测试中,我们发现MSB 11位都很高,但最后一个LSB位[0]=low。
因此,您能否帮助您再次确认客户的主板是否出了问题? 谢谢。
此致
iven xu
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.
您好,Iven,
正确答案是A2,A1,A0 = 110。
他们发送的0xE0 (1110 0000)命令应该正常。
一些尝试。
降低CS。 启动时钟并发送0xE0 (1110 0000)的命令数据。 保持CS低电平并保持时钟运行。 ADS7845是否定期返回数据?
他们是否还可以尝试0xE4 (1110 0100),看看这是否有任何区别?
您能给我发送该示意图吗?
此外,您能否将数据的范围快照发送到零件并输出数据?
谢谢!
Mike
您好,Mike:
1,降低CS,启动时钟,发送0XE0或0XE4命令数据,保持CS低电平,保持时钟运行。
如果不发送more命令(意味着仅发送此0xE0或0xE4),则dout为0xFF。
但在客户的应用程序中,在发送0xE0或0xE4命令数据以执行触摸检测后,他们需要发送以下两个命令以检测X数据和Y数据,客户已在数据表第10页中跟进图8计时格式。 这意味着X数据检测的第二个命令将在16时钟发出(在这个时间图像时钟,触摸检测的第一个dout就在第6位上),而它们读取触摸检测的dout是0xFE, 最后一位更改为0。
但他们发现以下有关X数据和Y数据的说明是正确的。
因此,他们有顾虑,能否请您帮助验证第10页的图8中的详细信息?
计划:
dout与dclk:您可以使用第10页的图8进行检查,第10个dclk上升是dout的第11位,您可以看到dout只是H,从第11位到第1位,最后一个位0是0。
通道1为Dclk,通道2为dout。
此致
常春
您好,Mike:
1,因此根据您的解释,客户需要在 发送命令0xE0或0xE4后,等待完全发送所有12位dout,然后发送另一个命令,对吗?
2,如果正确,如何解释ADS7845数据表第10页上的图8? 这是客户的主要问题。
由于ADS7845数据表第10页上的图8所示,只需在 第一个命令后等待15 dclk,即可发出第二个命令。在第二个命令 启动期间,第一个dout似乎尚未完全发出。
请提出意见? Thansk。
此致
iven xu