作者MasterChang (我爱ASM)
看板Electronics
标题Re: [问题] CPLD在POWER ON问题
时间Wed May 23 11:54:13 2007
※ 引述《CuckooBoy (阿书)》之铭言:
: 不知道三态闸对於输出......要怎麽接
: 假如我的输出是P , 它有三个端点嘛...假如是AB 与一个控制C
: P => A =>B
: 那C要去接谁......才能达到像大大所说的........不会让LED闪一下呢?
把I/O设计成Tri-State的Latch就可以了,让系统一开始就在高组
态。若你的LED是负逻辑设计,应该是不会亮的。或是直接用74373
跟LED信号输入相连(在CPLD设计中,非真实I/O)
另有关3.3V 电源设计,若你是用基纳来稳压,由於CPLD有最小耗
电流,还有LED的消耗电流问题。你要计算消耗电流。
5V---R--------3.3V Let R = 100R
| I = (5-3.3)/100 = 17 mA
D 3.3 Pr= 1.7V*17mA = 28.9 mW
|
GND
假设CPLD在100Mhz操作下消耗1W,I = 1/3.3V = 0.3 A = 300mA
每颗LED消耗20mA计算,总耗电流 300+20*8=460mA。
用基纳稳压的R及R本身的功耗就是大问题。一般电子材料行有卖
3.3V稳压IC,用正规元件才是上策。
17mA离这要求差太远了...
--
网路事请网路毕,寄信问问题要附上您的姓名。这是做人的基本礼貌。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.132.23.74
1F:推 luckyBF:就算io是设成tri-state~刚开机时~还是会是unknow吧XD 05/23 12:07
2F:→ luckyBF:我也同意用稳压IC~ 05/23 12:08
3F:推 CuckooBoy:三态闸不是要在电压稳态才会发生做用,非稳态时应该还是뜠 05/23 12:44
4F:→ CuckooBoy:UNKNOW 05/23 12:46
5F:推 MasterChang:用Tri-State的Latch是UNKNOW吗?要有边缘触发才会作用 05/23 13:33
6F:→ MasterChang:不然应该要是高阻抗才对。 05/23 13:35
7F:推 MasterChang:所以是3-State的Latch,不是buffer,用buffer不会改善 05/23 13:38
8F:→ MasterChang:善原POST的问题,另内部resrt信号拉长是正规作法。 05/23 13:39
9F:→ MasterChang:或是参考PIC的i/o设计架构...用正反器。 05/23 13:41
10F:推 MasterChang:不过373不是边缘触发....俺错了...XD 05/23 14:01