做了一块5509A的DSP板,主要器件有DSP,EP1C6Q240 FPGA芯片,其它还有一些电路,目前只焊了这两个和电源等最少外围。 刚焊好的时候不发热,现在DSP用MCBSP0和两个DMA 通道直接实现了UART,且把GPIO 0-7, AGPIO0-13,和MCBSP1及MCBSP2全用作GPIO 输出,输出接到FPGA 上后用于驱动几个电机。
问题时,现在DSP发热非常历害,我怕这样下去会彻底烧坏,目前还没坏。
不用GPIO0-7作IO输出时,发热小了不少,但还是很热,我的GPIO0-3是通过3.3V上拉的,但也通过拨码开关直接接地,也就是不是上拉就是直接接地,按理说接地应该用100欧电阻下拉的,这样直接接地会不会导致发热???
还有,DSP上的AIN0和AIN1设计时感觉用不到,就没接任何东西,与它对它的ADVDD,ADVSS也没连接,直接悬空,发热是不是跟这个也有关系?
请大家帮我分析分析,到底可能是什么原因? |