作者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