ADS8344與TMS320LC545的應用接口設計2
本文介紹的電子式互感器高壓側數據采集系統采用TMS 320LC545作為主控芯片,選用ADS8344芯片實(shí)現對傳感頭輸出的各路模擬信號的實(shí)時(shí)采集和模數變換。高壓側數據處理系統的主要工作流程是:接收傳感頭輸出的模擬信號并進(jìn)行預處理,然后送到A/D芯片轉換成數字信號,最后經(jīng)過(guò)E/O變換成光信號輸出到光纖傳輸系統。
TMS320LC545是16位定點(diǎn)低功耗的數字處理器,工作電壓為+3.3V,片內RAM為6kB,片外ROM為48kB,內含一個(gè)標準串行口和一個(gè)緩沖串行口。兩者的接口設計如圖3所示。TMS320LC545的串行端口用內部的CLKX?串行時(shí)鐘?和FSX(幀同步時(shí)鐘)配置為突發(fā)模式下工作,串行口寄存器SPC設置如下:FO=0,串行口發(fā)送和接收數據都是16位;FSM=1,串行口工作在字符組方式,每發(fā)送/接收一個(gè)字都要求一個(gè)幀同步脈沖FSX/FSR;MCM=0,CLKX采用外部時(shí)鐘,該外部時(shí)鐘由低壓側通過(guò)光纖送上來(lái),可確保高、低壓側時(shí)鐘一致;TXM=1,將FSX設置成輸出,每次發(fā)送數據時(shí)由片內產(chǎn)生一個(gè)幀同步脈沖輸出。ADS8344的CS接TMS320LC545的FSX和FSR,使數據輸入和輸出的幀脈沖信號均由DSP產(chǎn)生;ADS8344的DCLK接TMS320LC545的CLKX和CLKR,從而使數據輸入和輸出的同步時(shí)鐘均來(lái)自DSP;ADS8344的BUSY接TMS320LC545的BIO,當BUSY產(chǎn)生下降沿信號時(shí),則通知DSP可以開(kāi)始接收轉換結果了。

ADS8344的串行接口時(shí)序如圖4所示。當CS為低時(shí),ADS8344 通過(guò)DIN引腳接收由DSP芯片DX引腳發(fā)送過(guò)來(lái)的串行數據,并寫(xiě)入A/D芯片的控制寄存器,這需要8個(gè)DCLK時(shí)鐘,前4個(gè)時(shí)鐘周期用于接收控制字節的開(kāi)始位和通道選擇位,當接收接下來(lái)的4個(gè)控制位時(shí)芯片同時(shí)對所選通道采樣,采樣完成后進(jìn)行模數轉換,當 BUSY產(chǎn)生一下降沿信號后DSP開(kāi)始接收由DOUT輸出的轉換結果,16位串行數據需要16個(gè)DCLK時(shí)鐘,在接收串行數據的LSB位時(shí),下一個(gè)通道的控制字開(kāi)始輸入到A/D芯片。這樣,ADS8344完成一次完整的數據采樣保持、轉換和輸出共需要25個(gè)DCLK時(shí)鐘。
4 結論
電子式互感器具有傳統電磁式互感器無(wú)可比擬的優(yōu)勢,在電力系統電壓、電流測量保護中有著(zhù)廣闊的發(fā)展潛力。
評論