最新全能數(shù)控電源IC-ADP1043A
1.1 I2C接口
ADP1043A的控制通過(guò)I2C接口被載出,ADP1043A接到I2C總線作為從屬元件,由主控器件控制。
1.2 I2C地址
ADP1043A的I2C地址有外部從VDD端接到AGND的外部電阻來(lái)設(shè)置,表1列出了推薦的電阻值及相應(yīng)的地址,8個(gè)不同的地址可用。
如果一個(gè)不正確的電阻值被用上,結(jié)果I2C地址會(huì)緊靠?jī)傻刂g的臨界處,一個(gè)標(biāo)志就被設(shè)置出來(lái)。
在表1中推薦的值可以變化±2kΩ,ADP1043A扔回相同的地址。因此,推薦選擇1%精度的電阻用于ADD端。
I2C地址0*58是廣播地址,它允許多個(gè)部分同時(shí)寫(xiě)入,用廣播地址提到表1中的I2C專(zhuān)用地址,所有ADP1043A器件的I2C總線都會(huì)寫(xiě)入,廣播地址僅能用于寫(xiě)命令。
1.3 通用I2C時(shí)段
ADP1043A有一時(shí)段送出特色,以保護(hù)SDA線上的對(duì)應(yīng)的故障條件,I2C接口監(jiān)視SDA線。如果它停在低電平時(shí)間為0.65mst_low1.3ms,則I2C接口即復(fù)位,等待另一次起始條件。
I2C規(guī)范定義出專(zhuān)門(mén)的條件,給不同類(lèi)型的讀和寫(xiě)的操作,一般I2C的讀和寫(xiě)的操作展示在時(shí)序圖中,如圖17所示,并在此部分描述。
(1)主控初始數(shù)據(jù)傳輸用建立一個(gè)其實(shí)條件,定義了高電平到低電平傳輸為串聯(lián)數(shù)據(jù)鏈SDA,此時(shí)串聯(lián)時(shí)鐘鏈SCL仍舊為高電平。這只是數(shù)據(jù)流在流動(dòng),所有從屬外部連接到串聯(lián)總線。響應(yīng)啟動(dòng)條件并植入下面8位。由一個(gè)7位從屬地址組成,加上一個(gè)位,它決定出書(shū)記傳輸?shù)姆较?,即什么?shù)據(jù)從從屬器件中寫(xiě)入或讀出。
(2)其并行的地址相應(yīng)傳輸?shù)刂酚杉尤霐?shù)據(jù)鍵來(lái)響應(yīng),在低周期第九個(gè)時(shí)鐘脈沖以前作為已知位,并保持其在時(shí)鐘脈沖高周期為低,所有其他總線上的期間仍舊是空閑的。此時(shí)選擇器件要等到數(shù)據(jù)從寫(xiě)到讀出。如果位是0,則主控寫(xiě)到從屬器件中。如果位是1,則主控從從屬器件中讀出。
(3)數(shù)據(jù)傳送整個(gè)串聯(lián)總線為9個(gè)時(shí)鐘脈沖的順序,數(shù)據(jù)的八位跟隨由從從屬期間定下的位。數(shù)據(jù)鏈的傳輸在時(shí)鐘信號(hào)低周期時(shí)必須出現(xiàn)。再高的周期仍舊穩(wěn)定,因?yàn)榈偷礁邆鬏斒窃跁r(shí)鐘為高并可以以停止此信號(hào)來(lái)解釋。
(4)如果操作時(shí)寫(xiě)入,則在從屬地址之后第一個(gè)數(shù)據(jù)位睡覺(jué)哦一個(gè)命令位,它告訴從屬器件什么是期待的下一個(gè),它可能是一個(gè)結(jié)構(gòu),諸如作為告知從屬器件所期待的時(shí)鐘寫(xiě)入,或它可以是一個(gè)寄存器地址,它告訴從屬器件隨后的數(shù)據(jù)寫(xiě)入在哪里。
(5)因?yàn)閿?shù)據(jù)僅能一個(gè)方向流動(dòng),作為由位定義的在讀出期間它不可能發(fā)送一個(gè)命令到從屬器件。在讀出期間以前,它必須首先執(zhí)行一個(gè)寫(xiě)的操作,告知從屬器件,讀得時(shí)間多從短暫。從數(shù)據(jù)寫(xiě)入到起到與/或地址。
(6)當(dāng)所有數(shù)據(jù)為已經(jīng)讀出或?qū)懭霑r(shí),停止條件建立起來(lái),在寫(xiě)入模式主控器件將數(shù)據(jù)鏈。在第10個(gè)時(shí)鐘脈沖到維持停止條件期間拉高。在讀出模式,第九個(gè)時(shí)鐘脈沖之前主控器件釋放SDA線。但從屬器件沒(méi)有拉低,這是作為沒(méi)有未承認(rèn)位已知的。主控器件將數(shù)據(jù)鏈拉低,在第十個(gè)時(shí)鐘脈沖前的低電平周期期間,將數(shù)據(jù)鏈拉低。然后在第十個(gè)時(shí)鐘脈沖到維護(hù)停止條件期間在拉高。
如果幾個(gè)讀或?qū)懙牟僮鞅仨氈饾u地執(zhí)行,則主控器件可以送出一個(gè)重新開(kāi)始的條件,以代替停止條件,去開(kāi)始新的操作。
1.4 EEPROM
EEPROM分割成兩個(gè)主方框:工廠方框和主方框.工廠方框包括128個(gè)8位字節(jié),主方框包括8K個(gè)8位字節(jié)。
①?gòu)膶俜娇?BR> 從屬方框是一個(gè)128個(gè)字節(jié),它用于存儲(chǔ)原始的模擬器件公司工廠中校準(zhǔn)和寄存器設(shè)置的,用戶不能改變這些設(shè)置,工廠方框的目錄可以在任何時(shí)候下載到寄存器中,它用寫(xiě)入0*01到寄存器0*7B中的方法完成。
②主方框
主方框可以存儲(chǔ)數(shù)據(jù),它可分為16頁(yè),每頁(yè)包含了512字節(jié),每頁(yè)中的數(shù)據(jù)存入字節(jié)以便組成從8行和64列,如圖18所示。
主框0頁(yè)(用戶設(shè)置)
ADP1043A用戶寄存器設(shè)置是存在主框的0頁(yè)中。VDD加到ADP1043A的每個(gè)時(shí)段。寄存器設(shè)置并自動(dòng)下載從EEPROM的0頁(yè)到寄存器。ADP1043A有唯一的命令去寫(xiě)入新的值到0頁(yè),它由寫(xiě)入寄存器O*00到0*7B。清理上部數(shù)據(jù)EEPROM到下面(在AD公司軟件GUI中)執(zhí)行此任務(wù)。
主方框:1頁(yè)一15頁(yè)
主方框的1頁(yè)到15頁(yè)可用于科技并儲(chǔ)存其他數(shù)據(jù)寄存器0*7C和寄存器0*7D用于點(diǎn)入此頁(yè),字節(jié)的行和列即可存取了。
寫(xiě)入實(shí)例:
寫(xiě)數(shù)據(jù)0*AA到ADP1043A的12頁(yè)3行30列,在I2C地址0*57處。
讀出實(shí)例
從ADP1043A的10頁(yè)7行62列,讀出數(shù)據(jù),在I2C地址0*50處。
③EEPROM通行令鎖定
EEPROM通行令提供EEPROM由不希望的原因造成了偶然改變,還是故意改變通行令確保臨界規(guī)范,如OVP和OCP不會(huì)改變。
EEPROM總是鎖住的。當(dāng)EEPROM下載它的內(nèi)容到寄存器時(shí),通行令也下載,如果用戶寫(xiě)入相同的通行令到寄存器0*5E兩次,則EEPROM就不含鎖定并且可以適時(shí)修正。
當(dāng)EEPROM沒(méi)鎖住時(shí),它是可能由寫(xiě)入新的值到寄存器0*5E改變通行令的。EEPROM在此值修正后,包含了新的通行令,工廠方框不履行通行令為0*00。
修正EEPROM的通行令,用戶必須寫(xiě)入寄存器0*7B,寫(xiě)0*00到此寄存器修正EEPROM,用戶必須在寫(xiě)入命令后適應(yīng)與ADP1043A通訊之前等待至少50ms。
注意:EEPROM將在VDD加上以后500ms中不再寫(xiě)入。
④EEPROMdffe通行令改變
為了改變EEPROM的通行令,要做下面這些步驟:
*寫(xiě)舊的通行令給寄存器0*5E
*寫(xiě)新的通行令給寄存器0*5E
*在第二時(shí)段再次寫(xiě)新的通行令給寄存器0*5E
*在第三時(shí)段再次寫(xiě)入的通行令給寄存器0*5E
*寫(xiě)0*00到寄存器0*7B
*等待50ms
*為鎖住EEPROM,寫(xiě)任何一個(gè)不同于通行令的值給寄存器0*5E
⑤周期重復(fù)檢測(cè)
ADP1043A執(zhí)行一次檢測(cè),以確保EEPROM命令能在啟動(dòng)時(shí)正確下載到寄存器。它比較整個(gè)下載數(shù)和第一次下載寫(xiě)入EEPROM的數(shù)據(jù)。如果這里有不相符的,則CRC故障標(biāo)志。在寄存器0*03中設(shè)置,這個(gè)標(biāo)志用于確保從EEPROM下載正確的數(shù)據(jù)到起初時(shí)的寄存器。
1.5 軟件GUI
自由軟件GUI對(duì)編程和決定ADP1043A電路結(jié)構(gòu),GUI是設(shè)計(jì)直接用于電源設(shè)計(jì)及理想的減少電源設(shè)計(jì)的麻煩和開(kāi)發(fā)時(shí)間,軟件包括濾波器設(shè)計(jì),電源PWM拓?fù)涫】凇UI還是一個(gè)信息中心,顯示所有讀出監(jiān)視的狀態(tài)及ADP1043A的標(biāo)志。
2寄存器的細(xì)節(jié)描述
寄存器0*04到0*07是鎖定故障的寄存器,再次寄存器中標(biāo)志在故障移去后設(shè)有復(fù)位,標(biāo)志也由寄存器來(lái)清理,注意,鎖存位中是時(shí)鐘低到高電平的傳輸,還要注意這些寄存器位在讀時(shí)可以清除,除非,故障仍舊存在,推薦鎖住故障寄存器,在故障去除后,在確保寄存器復(fù)位。
其它寄存器還有:數(shù)值寄存器、電流檢測(cè)和電流限制寄存器、電壓檢測(cè)寄存器、ID寄存器、PWM和同步整流時(shí)序寄存器、數(shù)字濾波由調(diào)節(jié)寄存器、自適應(yīng)死區(qū)時(shí)間寄存器。
圖19是PWM1—PWM4, SYNC1—SYNC2,PWM5的時(shí)序。
3、諧振模式的工作
ADP1043A支持諧振變換器的工作,諧振變換器是對(duì)應(yīng)傳統(tǒng)的固定頻率變換器而言的,他們提供高的開(kāi)關(guān)頻率,小的幾何尺寸,高的轉(zhuǎn)換效率,用圖20是一個(gè)用途廣泛的諧振變換器的電路。
3.1 諧振工作模式的使能
&nb
評(píng)論