一種高效的環(huán)形緩存ADC采集方法

基本信息

申請?zhí)?/td> CN202111045050.8 申請日 -
公開(公告)號 CN113625934A 公開(公告)日 2021-11-09
申請公布號 CN113625934A 申請公布日 2021-11-09
分類號 G06F3/05(2006.01)I;H03M1/12(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 劉華;張昱 申請(專利權(quán))人 東莞市盈聚電源有限公司
代理機構(gòu) 東莞市華南專利商標(biāo)事務(wù)所有限公司 代理人 莫鵬飛
地址 523000廣東省東莞市石碣鎮(zhèn)沙腰永興路6號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及ADC轉(zhuǎn)換技術(shù)領(lǐng)域,尤其是指一種高效的環(huán)形緩存ADC采集方法,MCU初始化后啟動ADC轉(zhuǎn)換,ADC轉(zhuǎn)換期間,MCU可自行處理其他的任務(wù),不需要等待ADC轉(zhuǎn)換完成,ADC每次轉(zhuǎn)換完成后,便將轉(zhuǎn)換結(jié)果存儲于緩存數(shù)組,循環(huán)進(jìn)行轉(zhuǎn)換以及存儲的工作;MCU間隔時間T1便檢測ADC轉(zhuǎn)換是否完成,若是完成,則從緩存數(shù)組中獲取轉(zhuǎn)換結(jié)果,若是未完成轉(zhuǎn)換,則MCU繼續(xù)執(zhí)行其他的任務(wù),ADC轉(zhuǎn)換繼續(xù)進(jìn)行。本發(fā)明,設(shè)置緩存數(shù)組來暫存ADC的轉(zhuǎn)換結(jié)果,并且使ADC轉(zhuǎn)換期間,MCU可執(zhí)行其他的任務(wù),而不需要等待ADC的轉(zhuǎn)換完成,因而可以節(jié)省MCU的總工作時間,可以有效提高M(jìn)CU的工作效率。