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.

[参考译文] SN74AVCH4T245:解决问题

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1341449/sn74avch4t245-problem-solving

器件型号:SN74AVCH4T245
主题中讨论的其他器件:SN74LVC1G125

您好,

客户遇到以下使用中的问题、请帮他们解决。

 以下 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 信号来控制缓冲器。