max7314是一種i2c兼容串行接口的外設(shè)電路,可以為微處理器提供16個(gè)i/o端口加一個(gè)單輸出端口和一個(gè)單輸入端口。每個(gè)i/o口都可單獨(dú)配置為開(kāi)漏輸出(工作電壓允許到5.5v,吸收電流達(dá)50ma),或具有跳變檢測(cè)的邏輯輸入,僅輸出端口可被指定為過(guò)渡檢測(cè)的中斷輸出端口。輸出可驅(qū)動(dòng)白光led,或者通過(guò)外部電阻上拉(最高上拉至5.5v)提供邏輯輸出,具有18端口gpio,具有白光led亮度控制、中斷和熱插入保護(hù)功能。
所有17個(gè)輸出口還內(nèi)置有8位pwm電流控制電路,其中4位為全局控制,應(yīng)用于所有白光led輸出時(shí),用于電流的粗調(diào)(從完全關(guān)斷到完全開(kāi)通共14個(gè)亮度級(jí))。另外,每路輸出還具有獨(dú)立的4位控制位,可將全局電流設(shè)置進(jìn)一步細(xì)分為16級(jí)。作為另外一種選擇,電流控制也可配置為單一的8位控制方式,可一次設(shè)置所有的輸出。
每路輸出具有單獨(dú)的閃爍定時(shí),包含兩個(gè)閃爍階段。白光led可被單獨(dú)設(shè)定為在任何一個(gè)閃爍階段點(diǎn)亮或關(guān)閉,或者忽略閃爍控制。閃爍周期由加在blink上的外部時(shí)鐘(最高為1khz)或者寄存器控制。blink輸入也可用做一個(gè)邏輯輸入,以控制白光led的點(diǎn)亮或關(guān)閉,或者用做通用輸入(cpi)。
max7314支持熱插入,斷電時(shí)(u+=0v),所有端口引腳(int輸出、sda、scl、rst、blink)和從機(jī)地址輸入ado保持高阻,可承受6v電壓。max7314可通過(guò)2線i2c串行接口控制,可使用4電平邏輯從一個(gè)選擇引腳獲取四個(gè)i2c地址。
(1)技術(shù)特性
max7314的主要技術(shù)特性如下。
①400kbps,2線串行接口,耐壓為5.5v。
②工作電壓為2~3.6v。
③總共8位pwm led強(qiáng)度控制,并具有全局16級(jí)亮度控制,附加有單獨(dú)的16級(jí)亮度控制,兩相l(xiāng)ed閃爍。
④具有中斷輸出的跳變檢測(cè)電路,可工作于5.5v的漏極開(kāi)路輸出,每個(gè)端口的最大輸出電流為50ma。
⑤輸入過(guò)壓保護(hù)達(dá)5.5v。
⑥工作電流的典型值為1.2μa,最大值為3.6μa.
⑦小巧的4mm×4mm薄型qfn封裝。
⑧-40~十125℃的溫度范圍。
(2)應(yīng)用電路
max7314驅(qū)動(dòng)白光led電路如圖所示。
圖 max7314驅(qū)動(dòng)白光led電路 來(lái)源:小芬