关于stm32F103 adc的外围电路

2019-07-21 04:33发布

遇到一个电路,然后在分析的时候感觉想不通,想请教一下大家
      在A处输入1MA的电流      则C的输出电压=10V*(2.49+4.99)/4.99=14.98998V  >5V  (公式是我从网上看来的同相放大电路计算公式)即C处实际输出为5V      在经过D处IN4148的过度 我觉得这里的意思是d的电压是不会超过3.3V如此便能实现通过检测电流达到检查一个开关量是否开启       对此我的疑问如下       那么这里A处的1MA需要是一个短时间的电流。不然不就等于直接给3.3V加了一个反向电压。 因为是短时间的电流。也不会对其他3.3V的供电器件造成影响  如果我上面没理解错的话,如果给加了一个长时间的1ma电流在a处,那么将会导致其他器件的不正常工作?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
edmund1234
2019-07-21 08:14
首先, A点输入的不是电流, 而是电压, 也许你的电路是把A点接到测量电流的取样电阻上, 所以你就以为输入的是电流
A在1mA的时候D是多少伏, 从你给出的电路图不可能有答案, 因为缺了取样电阻的值
别多想那二极管的事, 它只是起到保护作用, 如果说, ADC_IN9只有接到CPU, 那么这二极管是有点多余的,把R309 用4.7K即可起到保护的作用。
为什么说这二极管是多余的呢, 因为CPU的IO都内藏着这样的保护二极管, 而且其特性远比这1n4148好多了, 在1n4148还没开始导道前, 内部保护二极管就已经导通了, 只需要把外围的限流电阻足够大, 它就能起到很好的保护作用, 所以我建议你把R309改到4.7K

一周热门 更多>