AD73360在電力負荷控制終端中的應用
4 軟件設計
本系統的軟件流程如圖5所示。AD73360有編程模式、數據模式和混合模式3種工作模式。在編程模式,它只接收控制字,輸出無(wú)效的轉換數據;數據模式下,輸入的控制字被忽略,可輸出有效的轉換數據;混合模式下,允許在數據轉換過(guò)程中接收控制字。AD73360的串行接口可連接到工業(yè)標準ADSP-BF531設備上,串口的連接速率可由DSP芯片接口編程設定。本文引用地址:http://dyxdggzs.com/article/180963.htm
AD73360在程序數據模式下工作時(shí),將首先進(jìn)入程序方式并向AD73360寫(xiě)控制字,然后再切換成數據方式,但在從AD73360讀數據后,系統將不再切換回程序方式。而在混合模式下,系統總是在程序方式和數據方式之間不斷的切換工作,以在A(yíng)D73360讀數據期間改變其配置。
AD73360的同步串行接口能夠識別長(cháng)度為16位且來(lái)自DSP的控制字。由于A(yíng)D73360的控制字和轉換數據都是16 bit,因此,BF531傳送的每個(gè)字的寬度也應設置為16 bit。AD73360內部共有八個(gè)控制寄存器,分別是CRA~CRH,其占用的地址分別為0~7,每個(gè)長(cháng)度為8位。BF53l的一個(gè)重要功能是可支持DMA傳輸。而且此時(shí)可以不需要CPU的干預來(lái)進(jìn)行數據存貯和訪(fǎng)問(wèn)。在傳輸過(guò)程中。每幀數據包括6通道采樣值。并采用DMA方式進(jìn)行數據接收,同時(shí)在其六個(gè)通道接收完成后產(chǎn)生一個(gè)中斷。
5 結束語(yǔ)
本文對芯片AD73360在電力負荷控制終端中的應用進(jìn)行了分析和研究,并已將研究方案應用于實(shí)際的產(chǎn)品之中,從而實(shí)現了電力負荷控制終端中數據的穩定采集,而且效果良好。
評論