一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

8通道16位DAC芯片LTC2600編程使用

 tyam1422 2020-08-26

1.簡介

LTC2600是亞德諾公司的單極性八通道16位軌至軌DAC,體積小,分辨率高。使用SPI驅(qū)動方式編程控制。

2.引腳功能

先上一張手冊里面的引腳功能描述,重點關(guān)注片選引腳CS,時鐘引腳SCK,數(shù)據(jù)輸入SDI。

2.1 片選CS引腳:如引腳介紹上所說,當片選CS為低電平時,SCK被使能,SDI的數(shù)據(jù)轉(zhuǎn)移到寄存器,CS為高時,SCK禁能,系統(tǒng)執(zhí)行規(guī)定的命令。所以我們在寫數(shù)據(jù)時先把CS拉低,等到數(shù)據(jù)寫完再把CS拉高即可。

2.2 時鐘SCK引腳:具體的使用邏輯參照SDI的引腳介紹和本文第三節(jié)的時序圖,SCK上升沿時SDI發(fā)送一個bit的數(shù)據(jù)。

2.3 數(shù)據(jù)輸入SDI:串行接口數(shù)據(jù)輸入,單片機控制輸出各個bit的值。

3.時序圖

通過這張時序圖,可以看出LTC2600的讀寫邏輯,和其他SPI讀寫大同小異。片選為低時才能發(fā)送數(shù)據(jù),SDI在時鐘SCK的上升沿發(fā)送數(shù)據(jù)。

4.數(shù)據(jù)位

LTC2600一組輸入數(shù)據(jù)共24個bit。低16位為數(shù)據(jù)信息,16-19位為通道地址,20-23位為命令類型。通道地址和命令類型定義見下表1.

5.代碼實現(xiàn)

代碼使用模擬SPI實現(xiàn)控制。具體的代碼參照以下鏈接,已經(jīng)封裝好文件,直接調(diào)用即可。

LTC2600代碼

  1. //channel=0-7分別代表通道A-H,15代表全部通道。data代表輸出電壓,范圍0-65535
  2. void SendDA_LTC2600(uint8_t channel,uint16_t data)
  3. {
  4. uint32_t xkdata=0,i;
  5. xkdata|=0x03<<20;//命令位c1和c0寫為1:寫至輸入寄存器n,更新所有寄存器。
  6. xkdata|=(channel&0x0f)<<16;//通道地址
  7. xkdata|=data&0xffff;//防止data數(shù)據(jù)過大,最大支持16bit
  8. xkdata<<=8;//數(shù)據(jù)左移8位,低八位為空
  9. CS_0();//片選(引腳7),片選為低時,sck被使能,數(shù)據(jù)轉(zhuǎn)移至寄存器
  10. //LTC2600 SCLK時鐘高達50M,因此可以不延遲
  11. for(i=0;i<24;i++)
  12. {
  13. SCK_0();
  14. if(xkdata&0x80000000)//對xkdat的31位到8位按位與
  15. {
  16. DIO_1();//SDI(引腳9)
  17. }
  18. else
  19. {
  20. DIO_0();
  21. }
  22. SCK_1();//sck(引腳8)上升沿,數(shù)據(jù)轉(zhuǎn)移至器件。
  23. xkdata<<=1;
  24. }
  25. CS_1();//片選拉高,sck禁能,執(zhí)行規(guī)定的命令
  26. }

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    91精品国产av一区二区| 好东西一起分享老鸭窝| 色婷婷人妻av毛片一区二区三区| 精品熟女少妇一区二区三区| 亚洲性生活一区二区三区| 久久99夜色精品噜噜亚洲av| 国产一区国产二区在线视频| 激情综合五月开心久久| 亚洲第一区欧美日韩在线| 国产精品色热综合在线| 成人区人妻精品一区二区三区| 东京热男人的天堂社区| 亚洲欧美日韩熟女第一页| 色无极东京热男人的天堂| 国产亚洲欧美一区二区| 色婷婷视频国产一区视频| 亚洲一区二区精品福利| 中字幕一区二区三区久久蜜桃 | 制服丝袜美腿美女一区二区| 麻豆印象传媒在线观看| 亚洲国产精品久久综合网| 日韩人妻中文字幕精品| 高清一区二区三区不卡免费| 91在线国内在线中文字幕| 粉嫩内射av一区二区| 亚洲黄香蕉视频免费看| 日本国产欧美精品视频| 免费亚洲黄色在线观看| 日韩不卡一区二区视频| 少妇丰满a一区二区三区| 日韩一区二区三区在线日| 五月综合激情婷婷丁香| 日本男人女人干逼视频| 国产性色精品福利在线观看| 婷婷基地五月激情五月| 欧美六区视频在线观看| 91日韩欧美在线视频| 久久午夜福利精品日韩| 国产日产欧美精品大秀| 国产av一区二区三区久久不卡| 亚洲精品一区二区三区免|