TDC-GP21完美適合超聲波熱量表的解決方案
Power on Reset, Reg0-Reg6 settings
Whileloop:
1. send Reg1 ALU計(jì)算(0x8121xxxx) ; 為了每一次計(jì)算都寫入結(jié)果寄存器0 會(huì)有中斷,
; 但是這個(gè)中斷不需要關(guān)心
2.Init TDC 0x70 ; 初始化,上面的中斷會(huì)自動(dòng)恢復(fù)
3.send opcodestart_TOF_restart ; 發(fā)送自動(dòng)上下游測(cè)量命令
4.wait INTN ; 判斷是否收到中斷
5.read 結(jié)果寄存器reg0 ; 從結(jié)果寄存器0中讀上游時(shí)間測(cè)量結(jié)果
6.send reg1 ALU計(jì)算(0x8121xxxx) ; 下游測(cè)量將結(jié)果也寫到結(jié)果寄存器0中,也會(huì)有中
; 斷,不用關(guān)心這個(gè)中斷
7.Init TDC 0x70 ; 初始化,上面的中斷會(huì)自動(dòng)恢復(fù)
8. wait INTN ; 判斷是否收到中斷
9. read結(jié)果寄存器reg0 ; 從結(jié)果寄存器0中讀下游時(shí)間測(cè)量結(jié)果
End Loop
當(dāng)然每個(gè)通道最多可以進(jìn)行接受3個(gè)脈沖,每次上下游都可以一次獲得三個(gè)結(jié)果,如果希望計(jì)算所有3個(gè)結(jié)果,請(qǐng)進(jìn)一步與世強(qiáng)電訊公司工程師聯(lián)絡(luò)。
總結(jié):
TDC-GP21這顆專門為超聲波熱量表測(cè)量所設(shè)計(jì)的高集成度芯片,將會(huì)使超聲波熱量表的設(shè)計(jì)進(jìn)一步簡化,降低整體成本,而其高質(zhì)量的測(cè)量性能以及超低的測(cè)量功耗,必將成為繼TDC-GP2之后成為超聲波熱量表設(shè)計(jì)的完美方案。
評(píng)論