大家好,我是电源漫谈,在MCU的所有I/O pin中,并不是所有I/O口的电流能力都是一样的,有一些特殊的pin其电容sink或者source能力会比普通pin大一些。这里以dsPIC33CK256MP506这个系列芯片为例说明。
规格书电气特性中列出了dsPIC33CK256MP508 系列的绝对最大额定值。长时间暴露于这些最大额定值的条件可能会影响器件的可靠性。设备的功能运行在这些或任何其他高于本规范操作列表中指示的参数的条件,并不包含在这里,如图1所示。
图1 规格书电气特性说明
通过这里提供的信息,可以看出最大的Vss电流和Vdd电流为300mA,而4xIO pin的最大sink或者source电流为15mA,而8xIO pin的最大sink或者source电流为25mA,值得注意的是所有I/O的sink或者source电流为200mA,同时这个最大绝对规格也给出了在两个VSS pin和两个Vdd pin之间的最大电流75m,注意他们和AVSS和AVDD pin无关,如图2所示。
图2 I/O电流规格
通过图2可以看到,I/O分为4xI/O pin和8x/I/O pin两类,二者电流的sink和soure规格不同,前者为15mA,后者为25mA。
图3 注意事项
I/O最大可允许的电流,同时也和power loss相关,关于5V pin的讨论请详见另一篇文章,MCU中5V耐压pin的那些事.
对于28 pin这种小封装器件来说,最大I/O sink或者source电流规格会小一些,达到150mA。
图4 热运行条件
在表格33-2也给出了I/O功耗由低电平I/O和高电平I/O共同组成,而芯片内部功耗,需要去掉I/O电流,芯片最大可允许功耗取决于JA热阻和结温和环境温度温差。
图5 I/O pin的电压输出规格
表33-17给出了不同类型的I/O的低电平和高电平规格,同样通过其note,可知8x I/O包含RB1,RC8,RC9,RD8,需要注意的是并非每一个芯片都包含这些所有的pin。
以上简单讨论一下I/O口的电流规格特性,为后续的进一步讨论奠定基础。
参考资料: dsPIC33CK256MP506 spec.
//关于知识产权:
1.本公 众号主要用于个人学习笔记归纳及分享,无任何商业目的。
2.本公 众号所发表言论及观点不代表本人现任公司及前任公司,如有错误请不吝指正。
3.如果认为有帮助可以分享转发,如需转载公 众号内容,请留言告知。
4.有些图片及文字内容来自网络,如有侵权,请联系作者删除。
5.部分文章内容是作者进行了网络上内容的整理,故标了原创,若有侵权可删。