|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
LED位選信號電平問題 |
| 作者:ztx_1317 欄目:模擬技術 |
電路如圖所示,采用4位共陰LED,位選信號高電平有效。由于亮度不夠,把8位數(shù)據(jù)線上1K限流電阻短路處理 測試一:動態(tài)掃描時,測到位選信號A、B、C、D四個測試點的信號波形一樣,四分之三個周期的電平約為3.2V,而四分之一個周期的電平約為2.2V。位選是高電平有效,理論上不是四分之三個周期為低電平,四分之一個周期為高電平嗎?? 測試二:靜態(tài)顯示,此時我只是選通了一個位,如P2.4置1,即選中了Bit4 P0數(shù)據(jù) D點電壓(V) A/B/C點電壓(V) 0x01 0.27 0.65 0x03 1.66 2.03 0x07 2.26 2.63 0x0f 2.57 2.83 0x1f 2.76 2.99 0x3f 2.89 3.28 0x7f 2.98 3.35 0xff 3.05 3.40 由測試數(shù)據(jù)可知測試點電壓隨著選通的數(shù)據(jù)段數(shù)的增加而增加,并且該位選通與否前后電壓相差不是很多,最大才相差0.39V(即2.89V與3.28V),為何會出現(xiàn)此種現(xiàn)象?? 還有此時測E點時的電壓才0.68V,而電阻R2上的壓降才只有0.0幾V,幾乎為零?這是為什么?? 大家交流一下,彼此相互學習,多多發(fā)表一下自己的觀點,幫忙解決一下!小弟在此先謝過 * - 本貼最后修改時間:2007-5-1 15:26:43 修改者:ztx_1317
|
| 2樓: | >>參與討論 |
| 作者: iC921 于 2007/5/1 11:17:00 發(fā)布:
原則上,這是不允許的。等效于“短路”"" 由于亮度不夠,把8位數(shù)據(jù)線上1K限流電阻短路處理 ----- 亮度不夠的原因還與占空比有關。 |
|
| 3樓: | >>參與討論 |
| 作者: maychang 于 2007/5/1 14:09:00 發(fā)布:
IC921 說得很對,不允許將限流電阻短路 這樣做可能燒毀LED或驅動三極管。沒燒是樓主運氣好,9011基極限流電阻比較大。 除了“電阻R2上的壓降才只有0.0幾V,幾乎為零”這個現(xiàn)象無法解釋,其它現(xiàn)象好像都是正常的。例如測試一,樓主描述的現(xiàn)象就是四分之三個周期為高電平,四分之一個周期為低電平,沒有不正,F(xiàn)象。 |
|
| 4樓: | >>參與討論 |
| 作者: ztx_1317 于 2007/5/1 15:32:00 發(fā)布:
不好意思,之前寫錯修改過來了 理論上不是四分之三個周期為低電平,四分之一個周期為高電平嗎??因為位選是高電平有效的! 樓上說的“四分之三個周期為高電平,四分之一個周期為低電平,沒有不正,F(xiàn)象”有點不明白,3.2V和2.2V不都屬于高電平了嗎?? |
|
| 5樓: | >>參與討論 |
| 作者: maychang 于 2007/5/1 16:18:00 發(fā)布:
樓主用的是共陰數(shù)碼管 因此A、B、C、D四點應該是低電平有效,即該位數(shù)碼管點亮。四位數(shù)碼管中任一時刻僅有一位亮,顯然低電平占四分之一,高電平占四分之三。而不是“理論上不是四分之三個周期為低電平,四分之一個周期為高電平嗎??” “3.2V和2.2V不都屬于高電平了嗎??” A、B、C、D四點的高低電平不能用TTL或CMOS電路的高低電平數(shù)值去套用。這四點,驅動晶體管導通該點就是低電平,截止該點就是高電平。至于具體數(shù)值,要看驅動管導通和截止時具體的電壓分配而定。樓主所說低電平為2.2V,估計是取消了數(shù)碼管的限流電阻,數(shù)碼管電流比較大,驅動管未能完全飽和(驅動管管壓降比較大)而產生的現(xiàn)象。樓主測得高電平3.8V則完全正常,因紅色發(fā)光管壓降至少1.6V,P0口線輸出因其它位數(shù)碼管電流而不能達到電源電壓5V,所以高電平是完全正常的。 |
|
| 6樓: | >>參與討論 |
| 作者: ztx_1317 于 2007/5/2 10:53:00 發(fā)布:
遠程實驗LED數(shù)據(jù)讀取 我現(xiàn)在做的是遠程實驗,想把實驗儀器LED顯示的內容讀取出來再經過串口傳送 本來我是想通過掃描位選信號定位對應的數(shù)據(jù),但現(xiàn)在整個周期相對于單片機I/O口都屬于高電平,不知怎么解決,不知5樓有何見解?? |
|
| 7樓: | >>參與討論 |
| 作者: maychang 于 2007/5/2 11:41:00 發(fā)布:
三個辦法 一是移動需要讀取顯示內容儀器的信號電平,這只要加一個電阻串聯(lián)到信號再用兩個電阻分壓就行。 二是加一級電壓比較器,比較器的門限設置到樓主說的2.2V和3.8V之間。比較器輸出再接樓主的單片機。 三是從被讀取設備的驅動輸入端讀。儀器多半不是由單片機直接驅動LED,單片機與LED之間一般有驅動芯片,從單片機引腳處讀即可。 |
|
| 8樓: | >>參與討論 |
| 作者: ztx_1317 于 2007/5/2 13:00:00 發(fā)布:
感謝maychang 多謝樓上提出的三種方法,感激不盡 過兩天放完假就去拆儀器,到時就知道怎么解決了 到時有什么疑問再請教大俠 * - 本貼最后修改時間:2007-5-2 19:33:52 修改者:ztx_1317 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |