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.

[参考译文] TXS0104V:通过 TXS0104VDR 将 3.3V I2C 键盘与 STM32U5G9J-DK1 连接、用于 3.3V 至 1.8V 电平转换

Guru**** 2874030 points

Other Parts Discussed in Thread: LSF0108

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1628882/txs0104v-interfacing-a-3-3-v-i2c-keypad-with-stm32u5g9j-dk1-via-txs0104vdr-for-3-3-v-to-1-8-v-level-shifting

器件型号: TXS0104V
主题中讨论的其他器件: LSF0108

大家好:

我想通过载板将基于 3.3V I2C 的键盘与 STM32U5G9J-DK1 连接起来、STM32 板通过扩展连接器 CN9 和 CN10 安装在该载板上。 我将引脚 PG13、PG14 和 PG9 用于我的 I2C SDA、I2C SCL 和中断、它们分别在 CN10 上作为引脚 4、2 和 8 提供。 信号通过载板上的 TXS0104VDR、以便在 STM32 端的 1.8 V 信号和键盘端的 3.3 V 信号之间进行转换

这些线路还与外部上拉电阻器连接、如所附的图像所示。 信号线路和 GND 之间的所有电容器均已拆除。 此外、0 欧姆电阻器(R27、R28 和 R29 已未安装)。

在操作期间、STM32 无法检测到任何连接的 I2C 器件、而在其他设置中使用键盘时、键盘似乎运行良好。 经过进一步调查、似乎所有三个引脚都无响应、即使电路板是独立使用并从载板上分离出来的也是如此。 当探测到这些引脚时、不会通过 STMCUBE 设置内部上拉。 同样、即使在外部对引脚应用中断、也不会通过 STM32 MCU 检测中断。

我想一些设计缺陷是应该归咎于这个故障,我希望你可以帮助我诊断它。

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

    尊敬的 Gaurav:

    捕获的 I/O 之间是否有任何波形来显示信号的通道? 请注意、可以从 I/O 中移除外部上拉电阻、因为该器件已经具有内部 10k Ω 上拉电阻器。 使用的任何外部上拉电阻都会导致 VOL 电平发生变化: www.ti.com/.../scea054a.pdf

    此致、

    插孔

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

    由于 MCU(主器件侧)上的引脚无响应、因此不会为 SCL/SDA 线路生成波形。 但是、我仍然可以通过按键盘上的按键来生成用于中断的波形。 这是一个低电平有效中断、波形显示 3.3V 到 0V、然后在按键时返回到 3.3V 转换。 在电平转换器的另一侧、我得到了一个类似的波形、显示 1.8V 至 0V、然后恢复到 1.8V 转换、这是在引脚 PG9 上探测到的。 然而、MCU 不会检测中断、这表明引脚可能对 MCU 无响应。

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

    尊敬的 Gaurav:

    我建议在这里联系 MCU 供应商进行调试。 根据所提供的说明,电平转换器似乎按预期工作 — 如果我有误解,请告诉我:  

    波形显示 3.3V 到 0V、然后在按键时返回到 3.3V 转换。 在电平转换器的另一侧、我得到一个类似的波形、显示 1.8V 至 0V、然后返回到 1.8V 转换

    此致、

    插孔

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

    虽然电平转换器按预期工作、但我担心由外部上拉电阻器组成的电平转换器周围的设计 会影响 MCU、因此会出现这种不稳定的行为。

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

    尊敬的 Gaurav:

    对于此应用中的替代电平转换器、还提供 LSF0108、这是一款支持开漏的电平转换器、需要在 I/O 上使用外部上拉电阻。 如果您认为存在一些与上拉情况相关的问题、可以使用该器件。  

    此致、

    插孔  

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

    感谢您的推荐。

    此致、

    Gaurav