工具与软件:
大家好!
微控制器外设电路配置有3.3V 电路。
暴露于外部噪声时、GPIO 输出引脚电压可能会从3.3V 降至0.8V。
我听说、通过将引脚电压降至低电平、然后再降至高电平、可以解决这个问题。
这可以解决这个问题、但它不是一个基本解决方案、因此如果您有良好的对策、请告知我。
此致、
Ito
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.
工具与软件:
大家好!
微控制器外设电路配置有3.3V 电路。
暴露于外部噪声时、GPIO 输出引脚电压可能会从3.3V 降至0.8V。
我听说、通过将引脚电压降至低电平、然后再降至高电平、可以解决这个问题。
这可以解决这个问题、但它不是一个基本解决方案、因此如果您有良好的对策、请告知我。
此致、
Ito
尊敬的 Tsai-san:
>>您发现了哪个引脚的问题?
仅插针61出现问题。
>>添加 RC 滤波器后的上升/下降时间是多少?
添加滤波器之前:上升10ns/下降5ns 或更短(分辨率不够、因为使用旧的示波器会看到分辨率)
经过滤波器添加后:上升15.4us/fall 36us
>>您是否尝试将引脚设置为高电平并观察到引脚降至0.8V?
我的客户将该引脚设置为高电平、然后观察到该引脚降至0.8V。
>>或者您正在尝试将引脚设置为低电平、但引脚没有变为0V?
是的、完全正确。
此致、
Ito
尊敬的 Ito-San:
您能告诉我故障百分比和故障总数是多少吗?
您能否告诉我首次运行固件后、新电路板上是否出现问题? 或者在运行了几个小时或几天之后出现问题?
]>添加 RC 滤波器后的上升/下降时间是多少?
添加滤波器之前:上升10ns/下降5ns 或更短(分辨率不够、因为使用旧的示波器会看到分辨率)
加滤波器后:上升15.4us/fall 36us
好的、即使不添加 RC 滤波器、上升/下降时间也超过2ns。
[报价 userid="584182" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391990/tm4c1237h6pz-gpio-output-pin-voltage-drops-from-3-3v-to-0-8v/5341247 #5341247"]>>您是否尝试将引脚设置为高电平并观察到引脚降至0.8V?
我的客户将该引脚设置为高电平、然后观察到该引脚降至0.8V。
>>或者您正在尝试将引脚设置为低电平、但引脚没有变为0V?
是的、完全正确。
如果您将引脚设置为低电平、然后再设置回高电平、是否能够恢复?
尊敬的 Tsai-san:
感谢您的答复。
[报价 userid="93620" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391990/tm4c1237h6pz-gpio-output-pin-voltage-drops-from-3-3v-to-0-8v/5342334 #5342334"]您能告诉我故障百分比和故障总数是多少吗?
您能否告诉我首次运行固件后、新电路板上是否出现问题? 或者在运行了几个小时或几天之后出现问题?
[报价]
例如、在静电测试等静电测试中、输出会立即发生变化。
目前还不知道应用静电后出现了多少毫秒的错误。
当使用大量功耗的外围器件移动后、输出也会立即发生变化。
应用静电测试后、所有时间都发生错误。
如果您将引脚设置为低电平、然后又设置回高电平、您是否能够恢复?
恢复是可能的、但不是基本解决方案。 客户希望采用不同的方法。
此致、
K.. Z
例如、在静电测试等应用后、输出立即发生变化。
目前还不知道应用静电后出现了多少毫秒的错误。
当使用大量功耗的外围器件移动后、输出也会立即发生变化。
在应用静电测试后的100%时间内发生错误。[/QUOT]尊敬的 Ito-San:
感谢您的反馈。 我想知道故障百分比。 例如、在静电测试下的总 MCU 中、有多少个 MCU 存在该问题?
[报价 userid="584182" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391990/tm4c1237h6pz-gpio-output-pin-voltage-drops-from-3-3v-to-0-8v/5344216 #5344216"]恢复是可能的、但不是基本解决方案。 客户希望采用不同的方法。
[报价]我知道这不是永久性的解决方法、因此建议添加 RC 延迟。 不过、增加 RC 延迟似乎无法纠正这一问题。
尊敬的 Charles:
鉴于 Ito-San 正在度假、我的同事 Conor 将回答此问题。
[报价 userid="93620" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391990/tm4c1237h6pz-gpio-output-pin-voltage-drops-from-3-3v-to-0-8v/5344864 #5344864"]我想知道故障百分比。 例如、在静电测试下的总 MCU 中、有多少个 MCU 存在该问题?
[报价]
为了验证原型板的操作、我们在大约三个板上执行了静电测试。 所有芯片的运行方式都一样、所有芯片都出现了故障。
谢谢!
Conor
尊敬的 Conor:
我们在大约三块电路板上执行了静电测试。 所有芯片的行为都是一样的、所有芯片都发生了故障。
起初、我怀疑勘误表 GPIO#10。 但是、这种勘误很少发生、更不用说连续三个芯片上出现这种勘误。 伊藤圣还提到、即使上升/下降时间减慢到15ns 范围、增加 RC 延迟也不能解决该问题。 我可以看到您的原理图吗? 是否有更多器件可用于测试? 您能否进行 ABA 交换测试? 如果您测试的每个芯片都有相同的问题、那么我们需要仔细查看您的原理图。
。 A-B-A 交换方法是一种简单的交叉检查测试、可确认发现的问题不是系统性问题。
步骤3很重要、因为它可以帮助我们排除问题是由系统问题或良好电路板上多个轻微损坏元件相互作用引起的任何可能性。