今天试了一下capturepwmdisplay这个例程,运行程序完全正常,程序对板子自身产生的pwm波的两个上升沿进行捕获,得出周期,都是正确的,当我把pwm信号换成由信号发生器产生的方波信号时,芯片就会迅速发热,前面板子自己产生的pwm波峰峰值是3.2V左右,因为第一次试,我怕板子万一被烧掉,所以用信号发生器产生的方波峰峰值也就用了不到1V。但是从这儿之后,每次这个板子一上电就迅速的升温,cc3220s这个芯片很快就到了烫手的程度。但是它还是能正常运行led,capturepwmdisplay这些例程,想问板子啥都没接,但一上电就发热可能是什么原因导致的?
da qin zheng sheng:
可能信号发生器输出的电压超过了范围?或者带有谐波?
user5288687:
回复 da qin zheng sheng:
电压值应该不会超过范围的,我测了一下,这个例程里它自己产生的pwm波峰峰值都有3V了,我这边信号发生器的方波峰值还不到1V,不过,现在它可以捕捉信号发生器的方波,并输出该信号的周期了,所以芯片应该能正常工作,就是一点,即使什么都不接,也没运行程序,一上电芯片就发烫,不知道是为什么?
user5288687:
回复 da qin zheng sheng:
你好,还有一个问题,我用capture捕捉方波的上升沿信号,来一个上升沿,变量加1,发现信号频率为1khz时,中间偶尔会有几个边沿检测不到,想问一下,cc3220的capture最大能识别多大频率的方波的边沿?
Viki Shi:
参考下这边类似问题:e2echina.ti.com/…/384868