- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
关于GPIO口电压与上拉问题
录入:edatop.com 点击:
从CPU的GPIO口接出来的reset信号,低电平有效,我接了一个上拉电阻,上接电压为2.8V,但GPIO口电压是1.8V,这样会不会有问题?请各位指教
这个问题有意思。一般上拉的电压应该有个最高和最低限制的,对于GPIO口CMOS/Schmitt,过高的输入电压有可能会出问题。
请问最高和最低限制应该如何限制啊?有没有什么方法确定下来?
哪位高手解答一下啊
这样做电流会倒灌,时间长了会损坏GPIO口。建议你不要这样使用。
看似电流会倒灌,不过我从来没这么做过,也不知道会不会有问题。不如楼主先这么做看看,不行的话大家也长经验值了。如果有问题,就在多用一个三级管吧
为什么不接到1.8V上呢?上拉电阻选得大点吧,10K的话低电平时灌入电流是0.28mA,高电平时是0.1mA,应该不会有损坏。
使用一个阻值大的上拉电阻听起来好像很有用,但是会隐藏一个新的问题,那就是需要高电平的时候会有时序问题,也就是说还要看负载的特性。
一般cpu的datasheet 会告诉其i/o口的电压以及输入电流范围,你还是仔细看看datasheet再做打算!
怕就怕这样的高电压会把CMOS的箝位二极管反向击穿了,另外需要考虑mos管的耐压能力
不会有问题,reset信号不常用,另外cmos 电路 2.8v还是可以承受的,高低电平的判决,是0.7 vcc,没有问题。
CPU的供一般是按bank来分的,datasheet里面,一般都有好几个bank,每个bank的电源也都有范围。看你的电源怎么接。如果是1.8V的最后不要接2.8V,可能会出问题。
上一篇:大家知道i2s的具体协议么?
下一篇:在手机中实现高保真音频