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.
https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1341449/sn74avch4t245-problem-solving
器件型号:SN74AVCH4T245您好,
客户遇到以下使用中的问题、请帮他们解决。
以下 SPI 接口、一个主接口和两个从接口、SN74AVCH4T245RSVR 输出阻抗过高、导致 MCU 无法识别闪存输出信号。
按如下方式进行连接:
2. 在上面的连接中,在1时测试的波形是方波,高电压为1.1V,低电压为0V。 MCU 无法识别高电平、因此读出的数字通常为0;
下列尝试无效;
a: 如上图所示、在第3处(电平转换输入)添加拉电阻、在第1处接收的信号波形为3.3V 高电平、2.2V 低电平的方波。
b :如上图所示、2为对后拉、1为接收信号波形与初始状态相同、即高电平为1.1V、低电平为0V 方波;
c、 在上图中、将下拉电阻增加到3、将下拉电阻增加到2、1接收的信号波形与初始状态相同、即高电平为1.1V、低电平为0V 方波;
如果断开电缆3的连接、则通信仍无法正常进行。 只有断开电缆4、MCU 和闪存才能正常通信。
如上所述、请帮助回答、谢谢!
尊敬的 Rhea :
2. 在上面的连接中、在1时测试的波形是一个方波、高电平为1.1V、低电平为0V。 MCU 无法识别高电平、因此读出的数字通常为0;
在 AVC 器件的输出端观察到什么(尤其是在 MISO 闪存断开连接时)? 我怀疑 MISO 闪存期望 AVC 接收、但它发送如图所示。 因此、感谢总线争用。
此致、
迈克尔.
MISO 信号有三种状态:高电平、低电平和禁用。 第三种状态是允许多个器件共享信号线。
您的电路不处理第三种状态;即使 FPGA 的输出被禁用、电平转换器也会输出信号。
您必须在电平转换器的输出后插入一个像 SN74LVC1G125这样的三态缓冲器;您可以使用该从器件的/CS 信号来控制缓冲器。