[ZLG-ARM] 关于LPC2138的注意事项

[复制链接]
2639|1
 楼主| Qvacation 发表于 2007-9-15 08:32 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;小弟在21ic得到各位前辈帮助,自己在之前有几点关于LPC2138的心得,不敢独享,与大家分享,非常幼稚,还请大家多批评.<br />&nbsp;&nbsp;1.关于P0.31,这个口在周公的书上讲到,只可以作为输出口。但我认为,这个口,实际使用中不应该使用。首先,这个管脚只具有GPIO的输出功能,那么它是否可以用来输出呢?慎重!!举个例子,你用这个IO口去驱动一个NPN的三极管,三极管的发射极接一个数码管,那么你的JTAG会有50%左右的概率认不出芯片。为什么?请看一下LPC2138的01版本的勘误手册.<br />Note.1:&nbsp;Port&nbsp;pin&nbsp;P0.31&nbsp;must&nbsp;not&nbsp;be&nbsp;driven&nbsp;low&nbsp;during&nbsp;reset.&nbsp;If&nbsp;low&nbsp;on&nbsp;reset&nbsp;the&nbsp;device&nbsp;behaviour&nbsp;is&nbsp;undetermined.<br />&nbsp;&nbsp;而这个时候,三极管的基极电压是多少呢?想必不会是3.3V吧?测一下,是0V,那么你的芯片动作就是undetermined。那么在P0.31接一个上拉电阻呢?无济于事的,因为你的外部电路或许是决定因素.<br />&nbsp;&nbsp;其实,感觉新版本的勘误手册上有的问题,旧版本芯片一般会存在.<br />&nbsp;&nbsp;顺便,这里讲一下RTC部分,经常有人说LPC2138的RTC不振,这里看一下01版本的勘误手册:<br />Electrical&nbsp;and&nbsp;Timing&nbsp;Specification&nbsp;Deviations&nbsp;of&nbsp;the&nbsp;LPC2138/01<br />ESD.1:&nbsp;The&nbsp;LPC2138/01&nbsp;does&nbsp;not&nbsp;meet&nbsp;the&nbsp;2kV&nbsp;ESD&nbsp;requirements&nbsp;on&nbsp;the&nbsp;RTCX1&nbsp;pin<br />Introduction:&nbsp;The&nbsp;LPC2138/01&nbsp;is&nbsp;rated&nbsp;for&nbsp;2kV&nbsp;ESD.The&nbsp;RTCX1&nbsp;pin&nbsp;is&nbsp;the&nbsp;input&nbsp;pin&nbsp;for&nbsp;the&nbsp;RTC&nbsp;oscillator&nbsp;circuit.<br />Problem:&nbsp;The&nbsp;LPC2138/01&nbsp;does&nbsp;not&nbsp;meet&nbsp;the&nbsp;required&nbsp;2kV&nbsp;ESD&nbsp;specified.<br />Workarounds:&nbsp;Observe&nbsp;proper&nbsp;ESD&nbsp;handling&nbsp;precautions&nbsp;for&nbsp;the&nbsp;RTCX1&nbsp;pin.<br />&nbsp;&nbsp;这些英语大致就是讲RTCX1引脚可能扛不住2KV静电,而这是相当脆弱的.或许,这就是问题所在.引脚都over了,哪还能起振.<br />&nbsp;&nbsp;奇怪感觉这个P0.31不是为了LPC213X的,而是为了LPC214X的USB功能设计的,只是牵强的加在LPC213X上,反而出现了问题.而且,虽然是01版本的描述,但这个问题,我是在C版发现的.<br />&nbsp;&nbsp;2.关于输出高电平.我用easyARM2131开发板进行的,C版的LPC2138,输出高电平时,P0口是3.2V左右,P1口竟然是2V左右.很奇怪.<br />&nbsp;&nbsp;&nbsp;我的这些看法或许不完全对,但只要能给各位一点点的启示,在下已心满意足.<br />
ljolove 发表于 2007-9-15 09:25 | 显示全部楼层

恩P1那口好象就是置不起来,我以前做液晶

用过那个口
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

110

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部