很久沒發(fā)言了,今天和新手分享一些基礎(chǔ)知識。本人認為自己也是新手。
幾天前用LM393做個電壓比較器,為單片機的INT0腳輸入掉電中斷信號。單片機用5V。設(shè)計成這樣的:
系統(tǒng)用12V和5V供電,393有兩組運放,于是一組用來測12V電壓過低,一組用來測試5V電壓過低。為了保證在掉電時運放供電電壓不下降,我用12V通過7805來為它供電,所以運放工作電壓為5V。同時我也從這個5V電源電阻分壓出一個4.6V左右的電壓基準(zhǔn)出來,作為與之前的電源輸入(12V和5V)電阻分壓出來的進行比較。
問題就來了。運放輸入電壓大概在4伏多以上,明明同相輸入端比反相輸入端要高,而且高起碼0.3V,偏偏輸出0電壓!!運放輸出我已經(jīng)加了上拉電阻。想來想去測來測去,datasheet翻了幾遍,暈的不行。(后來發(fā)現(xiàn)一個地方漏看了)
無奈下拆了運放,把LM393換為HA17393,問題依舊。但是我發(fā)現(xiàn)當(dāng)反相輸入端電壓很低時,輸出正常了。
折騰了半天,偶然發(fā)現(xiàn)輸入電壓都低于4V左右時,工作正常...
結(jié)論:運放要工作,內(nèi)部也會有壓降。不能把接近運放工作電壓的信號拿來處理。后來認真看datasheet,發(fā)現(xiàn) Vicm=0~VCC+ -1.5V ,就是說,輸入電壓正常工作范圍為0~正供電電壓-1.5伏。所以如果你用單5V供電,輸入電壓最好在3.5伏以下,才能確保運放工作正常。
另外也提醒一下,有些運放(例如393)輸出端結(jié)構(gòu)為集電極開路結(jié)構(gòu),上拉電阻有時必須加上。
擴展閱讀:如何判斷紅外發(fā)光二極管的好壞?