工具与软件:
大家好:
最近、我们测试 AM2432的 GPIO 输出时发现 GPIO 输出电平异常、如下所示:
1.在 MCU 的 MCU-PORZ 被拉高后、一些 GPIO 输出约500mV 的固定幅度;
2.一些 GPIO 在 MCU 的 MCU-PORZ 上拉后幅值约为500mV、但一段时间后(我发现这个时间大约是3秒)下拉;
3.上电时,GPIO 输出可能会出现过冲;
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.
工具与软件:
大家好:
最近、我们测试 AM2432的 GPIO 输出时发现 GPIO 输出电平异常、如下所示:
1.在 MCU 的 MCU-PORZ 被拉高后、一些 GPIO 输出约500mV 的固定幅度;
2.一些 GPIO 在 MCU 的 MCU-PORZ 上拉后幅值约为500mV、但一段时间后(我发现这个时间大约是3秒)下拉;
3.上电时,GPIO 输出可能会出现过冲;
抱歉,由于中国春节假期刚刚结束,回复速度有点慢,我选择了两个典型的应用,测试波形如下图,GPIO V7用上拉配置初始化, GPIO W11用下拉配置初始化。从波形上可以看出,在 SOC 复位信号释放和 GPIO 初始化完成期间,GPIO 的振幅约为2-3秒。
问题:这是好吗? 这是其他效应吗?
图1 GPIO V7上电
图2 GPIO W11上电
您好 zhanglongc
感谢您提供的意见。
GPIO11和 GPIO7连接到任何外部 IO。
我们建议对连接到连接器件的任何可能悬空的 SOC IO 使用外部拉电阻。
如果它们未连接到任何附加器件、则这不是问题。
请参阅数据表"IO 泄漏的 LVCMOS 规格"。
SoC IO 缓冲器在复位期间关闭、直到软件启用所需的拉取。
您可能需要在软件流程的早期添加拉电阻的初始化。
此致、
Sreenivasa
1 μ A 是、到任何外部 IO 的 GPIO11和 GPIO7
是的、我们的系统使用2个 SOC (AM2432)芯片、其中 SOC1的 GPIO V7和 GPIO W11输出连接到 SOC2的 GPIO W12和 GPIO W11输出。
2、对于连接到可能悬空的连接器件的任何 SOC IO、我们建议使用外部上拉电阻。
我们的系统在 SOC1和 SOC2之间使用多个 GPIO 互连。 每个 GPIO 是否需要执行上拉或下拉操作? 如果我们不执行上拉和下拉、将产生什么影响。
3、请参阅数据表、LVCMOS IO 泄漏的规格。
您的意思是、当我们选择拉电阻器时需要注意 GPIO IO 泄漏?
4、SOC IO 缓冲器在复位期间关闭、直到软件启用所需的拉取。
根据数据表、IO 缓冲器在复位后关闭、直到软件启用所需的拉取、不仅在复位期间关闭。
您好 zhanglongc
谢谢你。
[报价 userid="589491" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1464134/am2432-abnormal-gpio-output-of-mcu/5659330 #5659330"]SoC IO 缓冲器在复位期间关闭、直到软件启用所需的拉取。
根据数据表、IO 缓冲器在复位后关闭、直到软件启用所需的拉取、不仅在复位期间关闭。
[报价]让我重新表述一下
SoC IO 缓冲器在复位期间、复位后关闭、直到软件启用所需的拉取。
[报价 userid="589491" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1464134/am2432-abnormal-gpio-output-of-mcu/5659330 #5659330"]
1 μ A 是、到任何外部 IO 的 GPIO11和 GPIO7
是的、我们的系统使用2个 SOC (AM2432)芯片、其中 SOC1的 GPIO V7和 GPIO W11输出连接到 SOC2的 GPIO W12和 GPIO W11输出。
[报价]好的
[报价 userid="589491" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1464134/am2432-abnormal-gpio-output-of-mcu/5659330 #5659330"]2、对于连接到可能悬空的连接器件的任何 SOC IO、我们建议使用外部上拉电阻。
我们的系统在 SOC1和 SOC2之间使用多个 GPIO 互连。 每个 GPIO 是否需要执行上拉或下拉操作? 如果我们不执行上拉和下拉、将产生什么影响。
[报价]复位期间、处理器 IO 缓冲器关闭、IO 处于高阻抗状态、有效地用作拾取噪声的天线。 在没有任何终端的情况下、IO 处于高阻抗状态。 高阻抗便于噪声将能量耦合到浮动信号布线上、并产生可能超出建议工作条件的电势、从而在 IO 上产生电气过应力(EOS)。 处理器内部的静电放电(ESD)保护电路设计用于在将器件安装到 PCB 组件上之前防止对其进行处理。
[报价 userid="589491" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1464134/am2432-abnormal-gpio-output-of-mcu/5659330 #5659330"]
请参阅数据表"IO 泄漏的 LVCMOS 规格"。
您的意思是、当我们选择拉电阻器时需要注意 GPIO IO 泄漏?
[报价]正确。
此致、
Sreenivasa
您好 zhanglongc
您曾提到您使用2个 SOC。 您能否确认 SOC 是否由各个 PMIC 的常见电源供电。
如果电源在不同时间变化、您需要注意可能的失效防护违例。
请参阅以下常见问题解答
此致、
Sreenivasa
感谢您的答复很多,我们的系统2 SOC 采用通用电源,所以2 SOC 电源同时斜升。根据您的答复,我理解 我测试的 GPIO 浮动电压的问题 ,如果我们不做,问题不能解决。
您好 zhanglongc
谢谢你。
谢谢您的大量回复,我们的系统2 SOC 采用通用电源,因此2 SOC 电源同时斜升。根据您的回复 ,我了解我测试的 GPIO 浮动电压的问题,如果我们不采取行动,问题无法解决。
同意。
此致、
Sreenivasa