作者MasterChang (我爱ASM)
看板Electronics
标题Re: [问题] CPLD在POWER ON问题
时间Wed May 23 17:01:48 2007
※ 引述《CuckooBoy (阿书)》之铭言:
: 推 MasterChang:C的电荷直接跑到地没有关系,一般8051的书的接法都是 05/23 13:52
: → MasterChang:这样,接C是因为51的Reset从Low->High需要几个ms稳定 05/23 13:53
: → MasterChang:像PIC是连电容都可以不用接,因为内部有自己的重置机 05/23 13:54
: → MasterChang:制。也跟acelp讲的有关系。acelp讲的reset时序拉长是 05/23 13:55
: → MasterChang:指内部信号,不是外面如何把Reset转态时间拉长,这是 05/23 13:56
: → MasterChang:两马子的事情。 05/23 13:57
: 推 CuckooBoy:R我用1K,C用10u还是会出现那个现象 我该如何解决y 05/23 14:26
: → CuckooBoy:三态闸好像没办法解决那个现象 05/23 14:27
: 推 luckyBF:再往LED方向的电压源加个限流的R不知道有没有用吼XD 05/23 15:52
1.我讲的不是三态闸(tri-state buffer)是三态拴锁(3-state latch)
让latch在边缘触发(确实的从L->H或H->L),比如拴锁致能是Low那就
是边缘触发且为Low(负缘触发)时才有输出,上电初始状态就是Z (高
阻抗)
2.acelp兄讲的应该是内部reset信号拉长,不是外部的。你调RC没有用
是正常的,你可以参考PIC在上电时的内部控制作法。
3.会LED会闪是逻辑不稳定,要嘛如acelp讲的,先让他成为input。或
是接个上拉电阻让位准确实在High。
4.LED加限流电阻本来就是一般常识。CuckooBoy要是没加就应该要打屁
屁了。
我用Altera的CPLD从Max7000S到MAXII都用过,也做过十几个相关的case
也没遇过你的问题。应该是你的HDL写的有问题。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.132.23.74
※ 编辑: MasterChang 来自: 140.132.23.74 (05/23 17:08)
1F:推 luckyBF:很多人LED都不加限流电阻~高职生也是XD~老师都不叫他们加 05/23 18:00
2F:→ luckyBF:我都跟学生说~老师没说要加~是他观念不好~该加的还是要加 05/23 18:00
3F:→ luckyBF:不然哪天电路怎麽死的都不知道.... 05/23 18:01
4F:→ CuckooBoy:RESET讯号拉长?为什麽?我没有要按RESET呀..拉长做什麽? 05/23 22:35