www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 電源 > 電源-能源動(dòng)力
[導(dǎo)讀]介紹了一種基于I2C總線接口的多功能串行芯片X1288的性能特點(diǎn)和工作原理,給出了X1288在電子電能表設(shè)計(jì)中的應(yīng)用方法,同時(shí)給出了 X1288和AT89C52的連接電路。實(shí)際應(yīng)用表明:X

介紹了一種基于I2C總線接口的多功能串行芯片X1288的性能特點(diǎn)和工作原理,給出了X1288在電子電能表設(shè)計(jì)中的應(yīng)用方法,同時(shí)給出了 X1288和AT89C52的連接電路。實(shí)際應(yīng)用表明:X1288能簡(jiǎn)化電路設(shè)計(jì)并可提高硬件的工作效率。 關(guān)鍵詞:X1288;I2C總線接口;電子電能表 1 引言 X1288是美國(guó)Xicor公司生產(chǎn)的一種集E2PROM、實(shí)時(shí)時(shí)鐘、日歷、CPU監(jiān)控和兩路報(bào)警于一體的多功能集成電路芯片。X1288的時(shí)鐘采用一種價(jià)格低廉的32.768kHz晶振,具有百分秒、秒、分、時(shí)、日、月、年及星期信息,并可設(shè)定兩個(gè)報(bào)警時(shí)間,其時(shí)鐘和報(bào)警寄存器的雙通道結(jié)構(gòu)使得它能在讀寫數(shù)據(jù)時(shí)仍保持時(shí)鐘的準(zhǔn)確性。此外,X1288還可提供32k字節(jié)的E2PROM陣列,并具有電源和CPU監(jiān)控功能。 X1288串行芯片一般采用I2C總線來(lái)實(shí)現(xiàn)與主控制器的數(shù)據(jù)交換。I2C是由Philips公司開(kāi)發(fā)的一種用于內(nèi)部IC控制的雙向二線串行總線,通過(guò)該總線可很好地解決現(xiàn)代電子系統(tǒng)中眾多IC之間,及IC與外界的通信需要,并可大大簡(jiǎn)化電路設(shè)計(jì),提高硬件電路的工作效率。 2 X1288的引腳定義


X1288芯片具有16腳SOIC或14腳TSSOP小體積封裝形式。圖1為14腳TSSOP封裝的引腳示意圖,各引腳的定義如下: X1、X2:這兩個(gè)引腳可分別用作片內(nèi)振蕩器的反相放大器的輸入和輸出端。應(yīng)用時(shí)需外接一個(gè)32.768kHz的石英晶體,其作用是為系統(tǒng)時(shí)鐘/振蕩器提供時(shí)間基準(zhǔn)。 RESET:復(fù)位信號(hào)輸出端。當(dāng)看門狗超時(shí)或電壓跌落到固定的VTRIP門限時(shí),此引腳將向主處理器發(fā)送一個(gè)低電平有效的漏極開(kāi)路輸出信號(hào),以使電路系統(tǒng)快速?gòu)?fù)位。 SDA:串行數(shù)據(jù)端,為漏極開(kāi)路輸出的雙向引腳,用于數(shù)據(jù)的輸入輸出。實(shí)際應(yīng)用時(shí)需接上拉電阻,并應(yīng)與其它漏極或集電極開(kāi)路輸出端線相或。該端的輸入緩沖器總是處于激活狀態(tài),輸出電路可通過(guò)一個(gè)斜率控制的下拉控制輸出信號(hào)的下降時(shí)間。設(shè)計(jì)時(shí)通常把電路設(shè)計(jì)成400kHz的二線接口。 SCL:串行時(shí)鐘端口。 PHZ/IRQ:可編程頻率/中斷輸出端。當(dāng)編程為頻率輸出時(shí),該端接到內(nèi)部振蕩器的輸出腳,以輸出頻率為32.768kHz、4096Hz或1Hz的信號(hào),也可以無(wú)信號(hào)輸出。當(dāng)編程為中斷輸出時(shí),該端可在報(bào)警發(fā)生時(shí)激活,以向主機(jī)請(qǐng)求中斷。


VBACK:備用電源輸入端。當(dāng)VCC小于VBACK-0.2V時(shí),電源控制電路將切換至VBACK供電;而當(dāng)VCC超過(guò)VBACK時(shí),又會(huì)自動(dòng)切回VCC供電方式,圖2所示是其電源控制過(guò)程示意圖。 3X1288的主要寄存器及其功能 X1228中的時(shí)鐘/控制寄存器(CCR)位于從E2PROM陣列中分離出來(lái)的一個(gè)區(qū)域,地址位于[000]0h~[003]Fh之間。CCR一般被分成5段,可分別用于狀態(tài)寄存器(1字節(jié))、實(shí)時(shí)時(shí)鐘(8字節(jié))、控制寄存器(4字節(jié))、報(bào)警寄存器1和報(bào)警寄存器0(各8字節(jié))。 3.1 狀態(tài)寄存器(SR) 狀態(tài)寄存器是易失性的,其地址是003Fh。表1所列是其命令格式,各命令字的具體含義如下: 表1 狀態(tài)寄存器(SR) 地址名稱 7 6 5 4 3 2 1 0 缺省值 003Fh SR BAT AL1 AL0 0 0 RWEL WEL RTCF 01h BAT:后備電源標(biāo)志位。當(dāng)BAT為“1”時(shí),表明器件在使用后備電源。 AL1、AL0:報(bào)警選擇位。X1288中有兩個(gè)報(bào)警寄存器,若其中的某一報(bào)警時(shí)間與實(shí)時(shí)時(shí)鐘相同時(shí),相應(yīng)的AL1或AL0位將變?yōu)?ldquo;1”;當(dāng)讀取SR的值后,該位又變?yōu)?ldquo;0”。 RWEL:時(shí)鐘/控制寄存器(CCR)寫入控制位。對(duì)CCR進(jìn)行寫操作時(shí),必須先使該位為“1”。 WEL:CCR和E2PROM的寫入控制位。在對(duì)CCR和E2PROM進(jìn)行寫操作時(shí),必須先使該位為“1”。同理,如果要寫入時(shí)鐘和控制寄存器,也必須先寫“02h”至SR(使RWEL為“1”),再寫“06h” (使WEL為“1”)。 RTCF:掉電標(biāo)志位。當(dāng)全部電源(包括VCC和VBACK)失效后,該位變?yōu)?“1”;而在系統(tǒng)再次上電后,如果要對(duì)RTC進(jìn)行第一次有效寫操作,則應(yīng)首先將使該位為“0”。 需要說(shuō)明的是,雖然SR中的第3、4位沒(méi)有使用,但這些位必須置“0”。 圖4 3.2 實(shí)時(shí)時(shí)鐘(RTC) 實(shí)時(shí)時(shí)鐘寄存器的地址0030h~0037h分別對(duì)應(yīng)秒、分、時(shí)、日、月、年、星期和百分秒,并采用BCD碼表示。通過(guò)啟動(dòng)一條讀命令并確定相應(yīng)的地址,即可讀取時(shí)間信息。因?yàn)闀r(shí)鐘是連續(xù)運(yùn)行的,而每次讀操作都需要一定的時(shí)間,這就有可能在讀操作過(guò)程中使時(shí)間發(fā)生改變。本器件是由讀命令將時(shí)間鎖存在分立的鎖存器中,因而可以避免讀操作過(guò)程中時(shí)間發(fā)生變化。當(dāng)一次讀出并不是由讀操作引起時(shí),系統(tǒng)將發(fā)出報(bào)警。 可以通過(guò)向RTC寄存器中寫入數(shù)據(jù)來(lái)設(shè)定時(shí)間和日期。通過(guò)一次不完全連續(xù)的寫操作可避免改變當(dāng)前時(shí)間,在RTC數(shù)據(jù)輸入字節(jié)之前的ACK位時(shí),時(shí)鐘的下降沿會(huì)將當(dāng)前的時(shí)間值裝載到分立的緩沖器中,以使時(shí)鐘繼續(xù)運(yùn)行。而此時(shí)新的串行輸入數(shù)據(jù)將取代緩沖器的值。當(dāng)有效的寫操作結(jié)束后,系統(tǒng)產(chǎn)生停止位時(shí),這個(gè)新值才被裝載到RTC寄存器中。向RTC寫入單個(gè)字節(jié)并不對(duì)其它字節(jié)的數(shù)據(jù)產(chǎn)生影響。 當(dāng)X1288在VCC和VBACK都失效以后,即使再次上電后,其時(shí)鐘也將停止增加,直到在時(shí)鐘寄存器中進(jìn)行至少一個(gè)字節(jié)的寫操作以后。 讀出和設(shè)定時(shí)鐘應(yīng)注意:百分秒寄存器(SSEC)是只讀的;小時(shí)寄存器(HR)中的MIL位是12/24時(shí)制選擇位?“1”為24時(shí)制,“0”為12時(shí)制?,H21位是AM/PM標(biāo)志位?“1”代表PM,“0”代表AM?;星期中的七天只用三位(DY0~2)來(lái)計(jì)數(shù),其值在0~6之間循環(huán),數(shù)字所代表星期中的哪一天可由設(shè)計(jì)者決定,缺省值為0。 3.3 控制寄存器 表2所示是4個(gè)控制寄存器的命令字列表,其中的DTR是數(shù)字化微調(diào)寄存器,它的作用是調(diào)整每秒的計(jì)數(shù)值和ppm誤差,以便在長(zhǎng)時(shí)間內(nèi)獲得更好的計(jì)時(shí)精度。DTR2是符號(hào)位,“1”為正補(bǔ)償,“0”為負(fù)補(bǔ)償;DTR1、DTR0可分別提供10ppm、20ppm的補(bǔ)償。由DTR0~DTR2三位可表示-30ppm~+30ppm的補(bǔ)償范圍。 表2 控制寄存器 地址名稱 7 6 5 4 3 2 1 0 缺省值 0013h DTR 0 0 0 0 0 DTR2 DTR1 DTR0 00h 0012h ATR 0 0 ATR5 ATR4 ATR3 ATR2 ATR1 ATR0 00h 0011h INT IM AL1E AL0E FO1 FO0 只讀只讀只讀 00h 0010h BL BP2 BP1 BP0 WD1 WD0 只讀只讀只讀 00h ATR寄存器用來(lái)微調(diào)X1和X2之間的片內(nèi)負(fù)載電容,其范圍從+116ppm~-37ppm,具體電容值的大小可由下式計(jì)算: CART=[(ATR的十進(jìn)制值)%26;#215;0.25]+11.0pF 實(shí)際上,數(shù)字和模擬結(jié)合起來(lái)的微調(diào)范圍可高達(dá)+146ppm。BL中的BP2~BP0位是塊保護(hù)位,這些位可用來(lái)決定對(duì)E2 PROM陣列中8個(gè)保護(hù)段的某些具體段提供寫保護(hù)(參見(jiàn)表3所列);WD1、WD0用來(lái)設(shè)置看門狗時(shí)限。 表3 塊保護(hù)位與E2PROM陣列保護(hù)區(qū) BP2 BP1 BP0 被保護(hù)的地址陣列中被鎖部分 0 0 0 無(wú)無(wú) 0 0 1 6000h~7FFFh 高端1/4 0 1 0 4000h~7FFFh 高端1/2 0 1 1 0000h~7FFFh 全陣列 1 0 0 0000h~007Fh 第一頁(yè) 1 0 1 0000h~00FFh 第二頁(yè) 1 1 0 0000h~01FFh 前四頁(yè) 1 1 1 0000h~03FFh 前八頁(yè)INT是中斷控制和頻率輸出寄存器,其中AL1E和AL0E是報(bào)警中斷信號(hào)(IRQ)的輸出使能位,這兩位分別結(jié)合SR中的AL1和AL0,可用來(lái)指示報(bào)警是否發(fā)生;IM是脈沖中斷方式控制位,當(dāng)報(bào)警條件匹配時(shí),IRQ將輸出一個(gè)單次脈沖,若IM設(shè)為“1”,則脈沖輸出是周期性的;FO1和FO0是頻率輸出控制位,主要用于選擇內(nèi)部振蕩器的三種分頻輸出之一并在PHZ端輸出。 3.4 報(bào)警寄存器 X1288有兩個(gè)報(bào)警寄存器,地址分別在0000h~0007h和0008h~000Fh,通過(guò)這兩個(gè)報(bào)警寄存器可設(shè)置兩個(gè)報(bào)警時(shí)間。報(bào)警寄存器的內(nèi)容與RTC很類似,不同之處在于其最高位被設(shè)置為使能位,而取消了HR中的12/24時(shí)制控制位。使能位規(guī)定了哪些寄存器可用來(lái)與實(shí)時(shí)時(shí)鐘寄存器作比較。通過(guò)設(shè)置EMOn位并結(jié)合其它使能位和特定的報(bào)警時(shí)間,用戶可以建立在每年的同一時(shí)間(精確到秒)觸發(fā)一次報(bào)警。用戶可以通過(guò)輪詢AL0和AL1軟標(biāo)志來(lái)確定一次報(bào)警的發(fā)生,或者使能IRQ輸出作為一個(gè)硬件報(bào)警標(biāo)志。當(dāng)所有的使能位都被設(shè)置成“0”時(shí),整個(gè)系統(tǒng)無(wú)報(bào)警。 4I2C總線數(shù)據(jù)傳送方式 X1288在應(yīng)用時(shí)一般作為從器件通過(guò)串行I2C總線來(lái)實(shí)現(xiàn)與主控制器的通信。其中,SDA用來(lái)接收、發(fā)送數(shù)據(jù);SCL用于接收產(chǎn)生的同步脈沖,當(dāng)SCL為低時(shí),SDA上的數(shù)據(jù)發(fā)生變化,為高時(shí)表明可以接收SDA上的數(shù)據(jù)。 I2C總線在SCL為高且SDA線上出現(xiàn)一個(gè)下降沿時(shí)啟動(dòng);而在SCL為高且SDA線上出現(xiàn)一個(gè)上升沿時(shí)停止。啟動(dòng)和停止信號(hào)都由主控器產(chǎn)生,這樣,總線上帶有I2C接口的器件就能很容易地檢測(cè)到這些信號(hào)。但對(duì)于不具備這種接口的單片機(jī)來(lái)說(shuō),為了能夠準(zhǔn)確地檢測(cè)到這些信號(hào),必須保證在總線的一個(gè)時(shí)鐘周期內(nèi)對(duì)SDA線至少進(jìn)行兩次采樣。 I2C總線上的應(yīng)答信號(hào)是用于表明數(shù)據(jù)傳輸成

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉