當(dāng)前位置:首頁 > 電源 > 功率器件
[導(dǎo)讀]MSC1210是美國TI 公司生產(chǎn)的24位Δ-ΣA/D轉(zhuǎn)換的51兼容單片機。文章介紹了MSC1210的結(jié)構(gòu)特點和工作原理,并給出了在CSR電源控制系統(tǒng)中的硬件電路和軟件程序。

摘要:MSC1210是美國TI 公司生產(chǎn)的24位Δ-ΣA/D轉(zhuǎn)換的51兼容單片機。文章介紹了MSC1210的結(jié)構(gòu)特點和工作原理,并給出了在CSR電源控制系統(tǒng)中的硬件電路和軟件程序。 
關(guān)鍵詞:MSC1210;  模數(shù)轉(zhuǎn)換器;  電源;控制系統(tǒng)

引言

    MSC1210美國德州儀器公司(TI)生產(chǎn)的高集成混合信號處理器件。它集成了一個增強型8051內(nèi)核,8路24位高精度Δ-ΣA/D轉(zhuǎn)換,21個中斷源,16位PWM,全雙工UART(并兼容有SPI功能),32K字節(jié)FLASH,片內(nèi)SRAM可達1.2K字節(jié)。MSC1210具有高的模擬和數(shù)字集成度,體積小,測量精度高,應(yīng)用靈活等特點,因而該芯片可廣泛應(yīng)用于工業(yè)控制過程、智能發(fā)射機、智能傳感器等領(lǐng)域。

微控制器MSC1210的工作原理

    微控制器MSC1210是TI推出的一種集模擬、數(shù)字、閃速存儲器于一體的高性能微控制系統(tǒng)。其應(yīng)用范圍十分廣泛。使用增強的數(shù)字處理內(nèi)核和高速閃存并帶有高性能模擬和外圍部件,可以實現(xiàn)優(yōu)越的系統(tǒng)性能。MSC1210包含閃存、片內(nèi)SFR、SRAM、閃存、暫存和Boot ROM。其存儲器在物理結(jié)構(gòu)上有四個存儲空間:片內(nèi)、片外程序存儲器,片內(nèi)、片外數(shù)據(jù)存儲器。由不同的尋址指令對0000H~FFFFH共64KB的空間進行尋址。由于采用不同的尋址方式,程序段和數(shù)據(jù)段可以重疊。程序存儲器由MCU自動讀取,也可使用指令MOVC指定所要讀取的程序區(qū),這通常用來查找表格。數(shù)據(jù)存儲區(qū)使用指令MOVX進行讀取,這條指令提供了多種尋址方式以指定目的地址,對64KB數(shù)據(jù)存儲器進行讀取。當(dāng)片內(nèi)存儲器使能時,片內(nèi)范圍的操作將對片內(nèi)存儲器進行讀取,片外范圍的操作將通過P0和P2口讀取外部存儲器。用戶可以靈活配置程序和數(shù)據(jù)存儲空間的大小。分區(qū)大小通過硬件配置位來確定,可以通過串行或并行的方式來編程確定。在用戶應(yīng)用模式下,程序和數(shù)據(jù)Flash存儲空間都可讀可寫。

2硬件系統(tǒng)設(shè)計

    國家"九五"重大科學(xué)工程HIRFL-CSR(蘭州重離子加速器冷卻儲存環(huán))電源控制系統(tǒng)的主要功能是通過電源與計算機的通信模塊完成與中央控制中心的信息交換,接收遠程控制中心的各種監(jiān)測與遙控命令,并將電源的各種狀態(tài)信息反饋給控制中心。控制系統(tǒng)通信模塊的設(shè)計是組建開關(guān)電源控制系統(tǒng)的關(guān)鍵,所設(shè)計的通信模塊與計算機通信,實現(xiàn)了計算機與電源的主從總線1∶N(本系統(tǒng)N=26)通信方式,并且采用了RS232C和RS485雙串行通信總線標準接口。計算機通過該通信模塊可以實時對電源進行開關(guān)電源控制回路,開關(guān)電源主回路,開關(guān)電源,電源故障復(fù)位,電源極性轉(zhuǎn)換,讀電源當(dāng)前狀態(tài),單讀電源當(dāng)前電流值,多讀電源當(dāng)前電流值,寫電源電流值等指令操作。實時獲取電源好,負載故障,電源冷卻水故障,輸出過流,快熔狀態(tài),IGBT狀態(tài),交流缺相,輸入過壓,輸入過流和電源溫度的狀態(tài)檢驗信息。

3軟件設(shè)計

    軟件設(shè)計的開發(fā)平臺是Keil公司的Keil C7.0. 為了實現(xiàn)對微控制器MSC1210Y5進行命令操作,應(yīng)用 C1210語言編寫的CSR電源控制系統(tǒng)的主要程序代碼如下。
void serial_init (void)    file://串行口初始化
{
   PCON |=0x80;
   SCON  = 0x52;                    
   TMOD |= 0x20;                      
   file://TH1   = 0xfe;                     
   TH1   = 0xff;                    
   TR1   = 1;   
   IE=0x80;
   ES0    = 1;     
   CON_TXD=0;
  }
void read_cmd(char i_cmd_buf)   file://讀命令操作
{
   ··· ···     
  }
··· ···

void init_I_O(void) file://初始化I/O口
{
P0DDRL= 0x55;   file://P0 是輸出模式
P0DDRH= 0x55;
P2DDRL= 0xff;   file://P2 是輸入模式
P2DDRH= 0xff;
P3DDRH= 0x55;
P0=0xff;
P3 |=0xc0;
}
void init_dac_adc(void)  file://初始化 DAC 和ADC
{
int decimation=1728;
/* Timer Setup */
 CKCON = 0;  
 USEC= 10;   
/* ADC-Vref, SPI and Systimers */
     PDCON = 0x1b;                         
     PDCON &= 0x14;       
  SPICON = 0x06;  
  SPITCON = 0x28;   
 ACLK = 9;   
/* Set up Aux interrupt */
 AIE=0x40;      
    EAI=1 ;    
/* Setup ADC */
    PDCON &=0x0f7;     
    ADMUX=0x78;      
 ADCON0=0x00;     
 ADCON2=decimation &0xff; 
 ADCON3=(decimation >>8)&0x07; 
 ADCON1=0x41;   
 AI=CLEAR;
 SSCON=0x00;
 SSCON=0xDB; 

void dacout (unsigned int val)  file://DAC輸出
{
 Sync = SET;  
 Sync = CLEAR;
 SPIDATA = 0; 
 SPIDATA = (char)(val>>8 & 0x00ff);
 SPIDATA = (char)(val & 0x00ff);;  
}
  
serial () interrupt 4 using 2  {     file://寄存器組2用于中斷    
  unsigned char c,i;

  if (RI)  {                         // 如果接收器產(chǎn)生中斷                
    c = SBUF;                        file://讀數(shù)據(jù)
    RI = 0;                          file://清除中斷請求標志位   
    if(!(cmd_err==0&&cmd_finish==1&&addr_ok==1)){
    switch (c)  {                    file://處理數(shù)據(jù)
··· ···}

ADCcmd_proc() interrupt 6 using 3  file://ADC命令處理
 {
unsigned long sum;
  sum = ((unsigned long int)SUMR3 << 24)
    + ((unsigned long int)SUMR2 << 16) 
    + ((unsigned long int)SUMR1 << 8) 
    + (unsigned long int)SUMR0;
  adcsum[adcin_p]=(float)(sum*LSB);
  adcin_p++;
  adcin_p=adcin_p&7;
  AI=CLEAR;
  SSCON=0x00;
  SSCON=0xDB; file://acc shift enable, accum 16x, right shift 4
}

4  結(jié)語

    美國TI公司的帶24位A/D轉(zhuǎn)換的51內(nèi)核混合信號處理器MSC1210具有很高的性能、很高的集成度、很大的靈活性。帶可編程增益放大的24位A/D轉(zhuǎn)換器可以實現(xiàn)非常高精度的模數(shù)轉(zhuǎn)換。經(jīng)過幾個月的運行表明,該電源控制系統(tǒng)工作穩(wěn)定,較好地完成了系統(tǒng)的實時監(jiān)控和顯示任務(wù)。

參考文獻

[1]聶麗斌,余愛民.帶有8051和閃存的高性能ADC芯片 MSC1210[J].國外電子元器件,2002,(11):36~38.
[2]魏小龍,等.帶24位A/D轉(zhuǎn)換的51單片機MSC1210及其應(yīng)用[J].電子產(chǎn)品世界,2003(2):45~47.
[3]朱海君,敬嵐. 微控制器及其在控制系統(tǒng)中的應(yīng)用[J].電子元器件應(yīng)用,2004(1):39~42.
[4]朱海君,敬嵐,陸軍. 基于MSC1210單片機的串口通訊設(shè)計[J].微計算機信息,2004,(4):48~36.
[5]敬嵐,朱海君,張碩成,等.加速器控制系統(tǒng)中的32路數(shù)字I/O模塊設(shè)計[J].
電氣自動化,2003,25(Z06):59~60.


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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉