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.

大牛Peter_Zheng能不能进来看看



在帖子里看到这里社区的专家说Peter_Zheng您是大牛,失敬失敬,发个帖子专门请了您进来我心理上沾点荣誉感^-^

 

平时问题很多,但是一时还想不起来,就问个当前看到想到的简单或者有点不值得提的问题

 

许多datasheet中器件最大额定值列表中Diode current at any device pin   =    +-2mA是什么含义?

有些地方使用IO口直接给外部模块电路供电,还往往并接上电容,小的例如0.1u的就不说了,如果电容比较大一点,例如模块电路中往往100uF的电源滤波电容还是可能有的。当然即使如此,对IO口的影响可能还是微乎其微的。当然,作为理论上,特别是对没有多少实际经验的人来说,也许不能不在脑中闪过,多大电容会可能对CPU器件有影响?

 

问题很简单,可能很可笑。不过目的不是说了么,请了您进来我心理上沾点荣誉感,大牛专门回答我的问题了^-^。如有打扰,请多多包涵,我想,即使帖子简单有点打扰,表达敬仰,总不至于太生气了吧

 

谢谢吆

 

  • 上一个问题可能是个可笑的问题

    补充一个疑问:

    就是关于ADC10或zhADC12的使用,在计算时,看手册,使用1023或者4095进行计算,可是看到好多例子,是使用1024或者4096进行计算的,请问是为什么?何种情况要这样?

    谢谢

    其他人也可以帮忙回答我问题呀,否则Peter_Zheng先生要使长时间不来或者不屑回答,光秃秃的帖子撂在这里,好难堪呀

  • 首先我不是什么大牛,很多问题我也回答不了,大家都是相互学习,看到有问题能帮助到回答就尽力而为。

    您的第一个问题应该是器件手册中Absolute Maximum Ratings (绝对最大额定值)这一项里的参数,Diode current at any device pin把管脚的拉/灌电流的能力标定出来,一般来说数字芯片的拉/罐电流较小,模拟芯片的较大一些。很少有设计使用MCU的I/O口给外部模块供电,主要是驱动能力的限制。I/O更多的是控制信号的输入输出。一般接电容进行一些滤波,如毛刺信号。对输入来说,电容的大小没有太大影响,但对于输出来说,接大电容可能会对MCU的I/O造成冲击,损坏片子,主要原因是大电容的放电电流会远超过管脚的耐受值。至于多大的电容是一个经验值,以及应用的不同而异。

  • 关于ADC模块,ADC10/ADC12都是类似的。以ADC10为例,它是10bit的,那么最大转换值应该是0x3FF 即1023。

    可以做个假设,假设参考电压是1.024V,输入电压为Vin,转换后的数字为ADC

    那么转换的结果应该是:

    Vin < 0.0010V时,ADC=0

    0.0010 <= Vin < 0.0020V时,ADC=1

    ...

    1.0220 <= Vin < 1.0230V时,ADC=1022

    1.0230 <= Vin 时,ADC=1023

    所以你可以认为1.024V为1024,但转换器不能表示,只能表示为1023,

    就算是1.240V也是表示为1023.

    这是ADC量化的问题,从ADC的原理上分析就明白了。

  • 如果是实际工程中遇到问题,可以发出来让大家互相探讨学习,增长经验。回归到本质,做电子应该是以应用为导向。在这个平台咨询问题不需要什么辞藻来作为引入。希望每一个回答都能够实在的帮助到大家。

  • 让您回复这么多字,实在感到有点不好意思了

    有的道理我也懂或者虽然脑子不那么灵但是也知道虽然在这方面笨一点也只要稍微比别人多想一下也能明白,有时也正因为认为能明白,就没仔细想,有时候就想直接明确答案。

    例如第二个问题,按照您的意思 ,虽然按照如图的手册中虽然使用1023,但是实际上用1023和1024是一样的了。我还真没有仔细看过其电路原理之类的,其它品牌器件的以前倒是看过,我就是记性差。我以前看过帖子,也忘了。记得当初开始看msp430手册的时候看到如图的公式脑中有过1023还是1024有无影响的疑问,但是因为时间问题就没多想多看(应该也是脑筋有问题,需要想一想才能确定),不过记得后来好像看到过有就是关于讨论msp430的AD这个类似于1023还是1024的问题的文章或帖子,看来也是那个人想歪了,我当时也是扫了一眼,就记住这个问题但也没多想,以为可能真的有这个问题了。看来我有时间还真的要养成不能大而化之的习惯,免得经常生出不必要的疑问出来。

     

     

  • 关于第一个问题,

    我还是觉得,正因为听说msp430在低功耗上面的特长,所以可能就是有一些人可能特别是新手吧,想利用IO口供电以可以关闭该模块电源以节省电力,所以可以说至少有不少人可能会有这样的想法冲动,所以这个问题应该来说还是有实际意义的吧。

    按照您的回答,我想大概并接例如4.7u那肯定是没问题的了。

  • 想想我呀,是有点喜欢瞎想得过份,就像我昨天去钓鱼找地方,在我们这里一条河旁边的支叉上是一条引水小河道,离主河道几十米远处穿过一个水塘,不过说是水塘,现在只剩一半了吧,垃圾填了。我当时看了就傻了,几天以前我就曾在旁边的主河道上钓鱼钓得快活呀,没稍稍走一点就能发现这个垃圾堆,应该说是垃圾场了吧,估计垃圾是从别的地方拉过来的,说不定我们镇上的垃圾就也在这里倾倒。想到我钓的鱼都被我吃了,当时就有点感觉了。其实呢,现在再想想,那么多河水,稀释了有什么大不了的呢?现在农忙栽秧到处打水,河水不就穿过这里到南边远方农田里去了么?垃圾堆离主河道只有几十米,就在我们镇上上游也没听到说有什么反应,就我心理作怪,搞得当时心想以后是不是不能在这段河段钓鱼了。

    那个水塘(也许该说过去的水塘)本来应该真是个钓鱼的好地方呀,现在想想还想去,就是气味太臭了。

     

  • 关于1023,1024的问题,是不是其实和计算开销有关系?有时间看看反汇编

    今天去那个垃圾场钓鱼了,那个池塘应该没人钓的,说不定能好钓鱼(现在钓鱼不好钓吆 ,电平打,到处有人钓,现在农忙打水好多塘都抽干过了),想着能掉到差不多的鱼就秀秀我修改了软件的EZ430-Chronos手表(增加的功能中包含有助于钓鱼的功能,例如倒计时,气压显示,气压温度长时间记录和调阅),结果连上钩都没上钩,鱼都被毒死了?电瓶电光了?或者吃垃圾吃惯了对我的钓饵没反应?也许可能钓位不对,天气不对?哎,总之谁知道。

    补充一下,上次去的时候没注意,观察错了,引水渠不是穿过水塘,是紧挨着水塘,不过还是担心对主河道的影响吆。不过这次去的时候,发现埂上的高高垃圾被推过了(应该是推土机)跟推向了塘里或者拉走了部分,反正高度基本和埂齐平不怎么高出塘埂了,下雨影响小了一点了吧。