您能为我提供以下问题/情况的帮助吗:
在 TM4C 系列中,GPIO 在“输入电压容差”和/或钳位结构方面似乎存在差异:
http://www.ti.com/lit/an/spma065/spma065.pdf
第9页
TM4C123x
输入电压容差:5V
器件未通电时、I/O 引脚被二极管钳位:是
TM4C129x
输入电压容差:3V3
器件未通电时、I/O 引脚被二极管钳位:否
根据 TM4C129x 数据表:
http://www.ti.com/lit/ds/symlink/tm4c1294ncpdt.pdf
GPIO‘s (与 TM4C123x 相反)不能耐受5V 电压:
第1818页:
VIN_GPIO <= 4V
第1851页
注意–除 PB1外、所有器件 I/O 引脚都不能耐受5V 电压;电压超出限值
如第1820页的表27-6所示、可能会对器件造成永久损坏。 PB1用于 USB
USB0VBUS 信号、需要5V 输入。
此外、在第1852页可以找到以下内容:
-原理图包括 钳位二极管连接到 VDD。
-允许的最大电流 I_INJ+为2mA
其结论如下:
TM4C129x 具有朝向 VDD 的钳位二极管、该二极管仅在为器件供电时激活
- 在运行期间、该二极管将 GPIO 电压限制为<4V (@VDD=3V3)、因此、如果条件是 GPIO 输入电流 I_INJ+限制为<2mA、则可以承受5V 信号
- 因此、如果我们使用大小合适的串联电阻器、则应该可以使用5V 信号? (但在为微控制器供电之前、不允许存在5V 信号)
- 这是否是符合规格的解决方法?