漫談TMS320F28027中兩種A/D采樣方式的實(shí)現方法
轉換時(shí)間=13×時(shí)鐘周期
本文引用地址:http://dyxdggzs.com/article/248196.htmA/D轉換過(guò)程的總時(shí)間=(ACQPS+14)×時(shí)鐘周期
3 同步采樣方式的實(shí)現
在某些應用中,為保證兩個(gè)信號的采樣間隔最小,常采用同步采樣的方式。Piccolo系列MCU的ADC內部具有雙采樣保持電路,這使對雙通道的同步采樣成為可能。
在同步采樣模式中,偶數編號的SOCx與其下一位奇數編號的SOCx組成一個(gè)采樣對,例如SOC0和SOC1、SOC2和SOC3。8位寄存器ADCSAMPLEM ODE的一位SIMULENx控制一個(gè)采樣對的使能,其編號與采樣對的偶數編號相對應,例如SIMULEN0對應SOC0和SOC1采樣對。
同步采樣模式有以下規則:
①采樣對中任意一個(gè)SOCx的觸發(fā)都有效;
②只有編號相同的A/B通道才能實(shí)現一對同步采樣;
③A/B通道的信號會(huì )被同時(shí)采樣,但A通道會(huì )優(yōu)先轉換;
④A通道轉換結束后可觸發(fā)偶數編號的EOx,B通道轉換結束后可觸發(fā)奇數編號的EOCx;
⑤A通道轉換的轉換結果會(huì )被儲存在偶數編號的ADCRESULTx中,B通道轉換的轉換結果會(huì )被存儲在奇數編號的ADCRESULTx中;
⑥在進(jìn)行多對同步采樣時(shí),同樣遵守SOCx的優(yōu)先級設置。
對于PWM1.ADCSOCA觸發(fā)的同步采樣,具體的配置方式如下:

其工作過(guò)程為:在PWM1送出ADCSOCA觸發(fā)信號后,ADCINA2通道和ADCINB2通道會(huì )同時(shí)開(kāi)始采樣,采樣完成后,A通道會(huì )優(yōu)先轉換,結果存儲在A(yíng)DCRESULT0寄存器中。同時(shí),按寄存器ADCCTL1中INTPULSEPOS位的配置,EOC0脈沖會(huì )在轉換開(kāi)始或轉換完成時(shí)觸發(fā)。隨后B通道開(kāi)始轉換,結果存儲在A(yíng)DCRESULT1寄存器中,并按相同規律觸發(fā)EOC1脈沖。
結語(yǔ)
Piccolo系列微處理器內置ADC具有采樣時(shí)間可調、轉換快速、準確度高和配置簡(jiǎn)單的特點(diǎn)。本文詳細介紹了其初始化、中斷、觸發(fā)源和通道選擇的配置過(guò)程,以及采樣值、采樣時(shí)間等參數的計算方法,并給出了實(shí)現順序采樣方式和同步采樣方式的例程。通過(guò)實(shí)驗驗證,例程均可實(shí)現其功能,為該系列處理器的實(shí)際應用奠定了良好基礎。
評論