999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

S32K144和AD7606接口設計與實現

2020-06-13 07:12:50唐鴻華
電子技術與軟件工程 2020年2期
關鍵詞:單片機信號設計

文/唐鴻華

(株洲中車時代電氣股份有限公司 湖南省株洲市 412001)

1 引言

S32K系列單片機是NXP推出的汽車電子類單片機,適合高可靠性設計中使用。S32K的軟件開發可使用免費的S32DS開發環境,該開發環境對應芯片的內部模塊配置采用可視化模式,同時S32K的軟件開發包提供內部模塊的底層驅動。設計人員在開發過程中只需關心具體應用,使用方便。

S32K144單片機由于內部AD轉換精度有限,當轉換精度要求高于1%時,通常采用外接AD轉換芯片方式。使用串行通信可降低PCB布線復雜度。S32K144單片機包含有一個FlexIO模塊,這個模塊可根據需要配置成UART、SPI、I2C等多種串行通信模式。采用了帶SPI接口的AD7606芯片作為外部AD轉換芯片。

2 硬件接口設計

AD7606通過SPI接口與S32K144通信。FlexIO是S32K144系列芯片內的一個通信模塊,可配置成SPI通信模式。FlexIO模塊的8個外部引腳任意一個均可配置成SPI的4根通信信號線的任意一個,如在PCB布局中發現布線交叉復雜時,可調整引腳布局簡化PCB布線。S32K144與AD7606的硬件連接如圖1。

AD7606芯片的通信方式選擇(nPAR/SER/BYTE SEL)配置為高電平,表示使用SPI方式通信。S32K144發出啟動轉換信號(CONVST A、CONVST B)到AD7606,AD7606開始數據轉換,這時BUSY信號為高電平;當BUSY信號為低時,表示轉換完成。S32K144啟動SPI通信讀取數據,把轉換后的數據讀到CPU。控制信號說明如表1。

3 軟件功能設計與實現

3.1 軟件功能設計

AD轉換需要周期進行,由定時器產生1ms定時中斷,在中斷里置位AD轉換標志。主循環里檢查1ms定時標志,啟動AD轉換并做相應處理,處理流程如圖2。

3.2 軟件功能實現

在S32DS里,驅動層已定義SPI接口數據結構,系統根據圖形化界面的配置自動生成spi_master_t類型的數據結構用于初始化SPI接口。本次配置生成MasterConfig0數據結構如下:

圖1:S32K144與AD7606硬件連接

extension是針對FlexIO引腳配置的數據結構,本系統的引腳配置數據結構如下:

執行如下操作將其加入到MasterConfig0結構體中。

MasterConfig0.extension = &extension;

在初始化部分執行SPI_MasterInit即可完成對SPI接口的初始化。

SPI_MasterInit(&spi1Instance,&MasterConfig0);

調用SPI_MasterTransfer函數即可啟動數據傳輸。

表1:控制信號說明

圖2:數據處理流程圖

SPI_MasterTransfer (&spi1Instance,master_send,master_receive,(uint8_t) NUMBER_OF_FRAMES );

調用SPI_GetStatus函數檢查發送是否完成。

SPI_GetStatus(&spi1Instance);

定時中斷要先設計中斷函數,通過INT_SYS_InstallHandler把中斷函數安裝到系統中斷向量表,初始化完成后啟動定時中斷。

AD轉換啟動信號通過GPIO方式發出,表示轉換完成狀態的BUSY信號通過GPIO信號檢測。

圖3:AD轉換的數據

3.3 測試

首先使用精密電源在AD7606的模擬輸入腳輸入0.5V、1V、1.5V、3V直流電壓,檢查轉換后的直流電壓值,經測試誤差在1%以內。

再用信號發生器在AD7606模擬輸入腳輸入頻率為5Hz、10Hz、100Hz,幅度為3V正弦波信號,通過串口打印輸出轉換的電壓信息。在PC機通過串口通信軟件接收S32K144發送過來的數據,數據保存到Excel表里。通過Excel的繪圖,檢查轉換結果是否正常。測試數據如圖3,說明AD動態轉換符合要求。

4 結束語

NXP公司的S32K1XX系列芯片和部分Kinetis KLXX系列包含FlexIO模塊,FlexIO模塊模擬的SPI通信接口與AD7606芯片的連接方式靈活,適用范圍廣。本文介紹的方法在這種AD轉換電路中使用,可提高PCB布局靈活性,降低布板復雜度,提升設計質量。

猜你喜歡
單片機信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 在线无码九区| 四虎永久免费在线| 思思99热精品在线| 国产后式a一视频| 国产成人福利在线视老湿机| 综合色在线| 亚洲天堂视频网站| 久久综合激情网| 亚洲三级视频在线观看| 91久久国产热精品免费| 在线观看的黄网| 色成人综合| 91成人免费观看在线观看| 国产欧美日本在线观看| 一本大道视频精品人妻| 精品一区二区久久久久网站| 国产精品自在在线午夜区app| 综1合AV在线播放| V一区无码内射国产| 不卡国产视频第一页| 国产综合精品日本亚洲777| 在线观看欧美国产| 青青草国产免费国产| 天堂成人av| 日韩第八页| 五月天综合婷婷| 国产在线观看人成激情视频| 亚洲AⅤ波多系列中文字幕 | 老熟妇喷水一区二区三区| 欧美日韩国产成人在线观看| 少妇极品熟妇人妻专区视频| 欧美成人午夜影院| 新SSS无码手机在线观看| 精品国产成人国产在线| 午夜激情婷婷| 综合网天天| 亚洲国产精品不卡在线| 91精品在线视频观看| 青青草国产精品久久久久| 永久免费av网站可以直接看的 | 最新痴汉在线无码AV| 中文字幕 欧美日韩| 国产一区二区三区在线观看视频| 精品一区二区三区视频免费观看| 手机在线免费不卡一区二| 青青热久麻豆精品视频在线观看| 超清无码一区二区三区| 无码粉嫩虎白一线天在线观看| 日韩无码精品人妻| 97在线国产视频| 成人小视频网| 婷婷激情亚洲| 少妇精品在线| 久久99国产视频| 国产色婷婷| 福利姬国产精品一区在线| 在线观看精品国产入口| 亚洲午夜综合网| 九九九精品视频| 国产鲁鲁视频在线观看| 无码久看视频| 青青操国产视频| 99免费视频观看| 青青草国产在线视频| 亚洲无码高清视频在线观看| 日本亚洲成高清一区二区三区| 国产在线拍偷自揄拍精品| 国产视频自拍一区| AⅤ色综合久久天堂AV色综合| 婷婷亚洲视频| 亚洲综合第一页| 色播五月婷婷| 无码日韩视频| 国产日产欧美精品| 精品小视频在线观看| 区国产精品搜索视频| 久久香蕉国产线看精品| 四虎成人精品在永久免费| 国产成人综合久久| 久久国产精品77777| 呦系列视频一区二区三区| 欧美性久久久久|