色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MAX5591快速建立DAC與PIC微控制器的接口

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-09 15:45 ? 次閱讀

該設計指南說明如何MAX5591快速建立DACPIC18F442微控制器的連接,并給出了代碼實例。

MAX5591簡介

MAX5591是一款12位、快速建立DAC,采用3線SPI?串行接口。MAX5591支持高達20MHz的SPI接口,最快建立時間為3μs。本應用筆記給出了連接高速PIC微控制器(PIC18F核)和MAX5591的應用電路以及所需要的全部固件。匯編程序利用MPLAB? IDE、6.10.0.0版本免費提供的編譯器編寫,用于PIC18F442。

硬件說明

本文中的應用電路采用MAX5591EVKIT,包括:MAX5591、超高精度電壓基準(MAX6126)、兩個按鍵開關、增益設置電阻和經過驗證的PCB。PIC18F442沒有安裝在MAX5591EVKIT板上,但已添加到系統中,圖1所示是一個完整的應用電路。MAX5591EVKIT上的/CS、SCLK、DIN和DOUT焊盤可方便地用于SPI串口連接。

pYYBAGPkpI2AcB1mAAAfiEvaCKw034.gif


查看大圖

pYYBAGPkpI6AbzyrAAAegZlV7n4839.gif


圖1. MAX5591應用電路

模擬地和數字地

圖2所示,將模擬地與數字地分離開可以得到較好的實際效果,利用鐵氧體磁珠,如TDK MMZ1608B601C,連接兩個地平面。這種布局可以避免微控制器系統時鐘及其諧波饋入模擬地。已知PIC18F442的系統時鐘為40MHz,考慮到MMZ1608B601C特殊的阻抗與頻率特性,我們選擇了這款鐵氧體磁珠。圖3給出了MMZ1608B601C阻抗隨頻率的變化曲線。

poYBAGPkpI6AYSC9AAAqvSeOKdE285.gif


圖2. 分離的模擬地和數字地

pYYBAGPkpI6AT4JWAAAXHU0qGLE366.gif


圖3. TDK MMZ1608B601C鐵氧體磁珠阻抗隨頻率的變化曲線

固件說明

清單1給出的匯編程序通過PIC18F442的內部MSSP SPI接口對MAX5591進行初始化,PIC18F442的40MHz系統時鐘允許MSSP提供高達10MHz的SPI時鐘(SCLK)。表1所示為上電后的配置字。一旦完成對MAX5591的初始化,程序便將DAC輸出寄存器裝載為零,然后裝載滿量程輸出,如表2所示。該固定循環程序可產生方波輸出,用來演示MAX5591的快速建立時間。

poYBAGPkpI-AfWkSAAAuOhff5HE279.gif


下載
清單1. 用于連接MAX5591和PIC18F442內部MSSP SPI接口的匯編程序

表1. 配置寫命令,將所有八路DAC的建立時間設置為3μs

SPI Line C7 C6 C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
DIN 1 0 1 1 1 0 0 0 1 1 1 1 1 1 1 1

表2. 裝載全部DAC輸出命令:第一個命令將所有DAC輸出設置為零,第二個命令將所有DAC設置為滿量程輸出

SPI Line C3 C2 C1 C0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
DIN (1st) 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
DIN (2nd) 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7542

    瀏覽量

    151316
  • dac
    dac
    +關注

    關注

    43

    文章

    2291

    瀏覽量

    190979
  • 編譯器
    +關注

    關注

    1

    文章

    1623

    瀏覽量

    49108
收藏 人收藏

    評論

    相關推薦

    如何連接MAX1169模數轉換PIC微控制器

    本應用筆記介紹如何連接MAX1169模數轉換(ADC)至PIC微控制器。提供了對應PIC18F442的實例電路和軟件。該軟件包含了利用內部
    發表于 05-27 06:34

    MAX1169 ADC與PIC微控制器接口

    MAX1169 ADC與PIC微控制器接口 摘要:本應用筆記介紹如何連接MAX1169模數轉換
    發表于 01-23 21:18 ?648次閱讀
    <b class='flag-5'>MAX</b>1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    USB總線到PIC微控制器接口

     基于PIC微控制器和Vinculum USB接口芯片的硬件設計及其編程,使USB閃存驅動可做為各種嵌入式應用中
    發表于 04-22 18:43 ?1186次閱讀
    USB總線到<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    MAX1169 ADC與PIC微控制器接口

    摘要:本應用筆記介紹如何連接MAX1169模數轉換(ADC)至PIC®微控制器。提供了對應PIC18F442的實例電路和軟件。該軟
    發表于 04-24 16:16 ?786次閱讀
    <b class='flag-5'>MAX</b>1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    MAX5581接口: MAX5581快速建立DACPIC

    摘要:本應用筆記介紹MAX5581 DACPIC®微控制器的配合使用,給出了詳細的電路圖和源代碼。 MAX5581簡介
    發表于 04-28 10:19 ?877次閱讀
    <b class='flag-5'>MAX</b>5581<b class='flag-5'>接口</b>: <b class='flag-5'>MAX</b>5581<b class='flag-5'>快速</b><b class='flag-5'>建立</b><b class='flag-5'>DAC</b>與<b class='flag-5'>PIC</b>微

    MAX5581快速建立DACPIC微控制器接口

    摘要:本應用筆記介紹MAX5581 DACPIC®微控制器的配合使用,給出了詳細的電路圖和源代碼。 MAX5581簡介
    發表于 05-07 11:33 ?473次閱讀
    <b class='flag-5'>MAX</b>5581<b class='flag-5'>快速</b><b class='flag-5'>建立</b><b class='flag-5'>DAC</b>與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    MAX5591快速建立DACPIC微控制器接口

    摘要:該設計指南說明如何MAX5591快速建立DACPIC18F442微控制器的連接,并給出了
    發表于 05-07 11:34 ?816次閱讀
    <b class='flag-5'>MAX5591</b><b class='flag-5'>快速</b><b class='flag-5'>建立</b><b class='flag-5'>DAC</b>與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    MAX1169 ADC與PIC微控制器接口

    摘要:本應用筆記介紹如何連接MAX1169模數轉換(ADC)至PIC®微控制器。提供了對應PIC18F442的實例電路和軟件。該軟
    發表于 05-07 11:42 ?643次閱讀
    <b class='flag-5'>MAX</b>1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    PIC微控制器技術及應用 13-23章

    本書以美國Microchip(微芯)公司的PIC微控制器為例,詳細介紹了PIC微控制器基礎知識、基本應用開發,以及高級應用開發。
    發表于 04-26 11:29 ?1次下載

    PIC微控制器技術及應用 24-29章

    本書以美國Microchip(微芯)公司的PIC微控制器為例,詳細介紹了PIC微控制器基礎知識、基本應用開發,以及高級應用開發。
    發表于 04-26 11:29 ?1次下載

    PIC微控制器接口嵌入式設計,交互仿真

    PIC微控制器接口嵌入式設計,交互仿真
    發表于 10-13 10:45 ?7次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>嵌入式設計,交互仿真

    如何利用Arduino IDE建立MAX7360與微控制器的連接及開發平臺監測按鍵

    Venkatesh展示如何利用Arduino? IDE建立MAX7360與微控制器的連接。了解Venkatesh如何使用MAX32620FTHR快速
    的頭像 發表于 10-10 04:04 ?3413次閱讀

    MAX1169 ADC與PIC微控制器接口

    本應用筆記介紹如何將MAX1169模數轉換(ADC)連接至PIC?微控制器。它包括PIC18F442的示例電路和軟件。該軟件包含函數調用,
    的頭像 發表于 02-25 12:11 ?600次閱讀
    <b class='flag-5'>MAX</b>1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>

    PIC微控制器MAX5581快速建立DAC接口

    MAX5581為12位、快速建立DAC,具有3線SPI?串行接口MAX5581的
    的頭像 發表于 02-27 15:15 ?787次閱讀
    <b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>與<b class='flag-5'>MAX</b>5581<b class='flag-5'>快速</b><b class='flag-5'>建立</b><b class='flag-5'>DAC</b><b class='flag-5'>接口</b>

    MAX1169 ADC與PIC微控制器接口

    本應用筆記介紹如何將MAX1169模數轉換(ADC)連接至PIC微控制器。它包括PIC18F442的示例電路和軟件。該軟件包含函數調用,用
    的頭像 發表于 03-30 11:29 ?923次閱讀
    <b class='flag-5'>MAX</b>1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>
    主站蜘蛛池模板: 亚洲国产精品一区二区动图| 国产精品久久人妻无码网站一区无| 沦为公交两奶头春药高潮迭起| 亚洲天堂视频网站| 交video| 亚洲乱码AV久久久久久久| 国精产品一区二区三区四区糖心| 亚洲 欧美 视频 手机在线| 国产热久久精| 亚洲精品视频久久| 九九久久国产| 中文文字幕文字幕亚洲色| 久久青青草视频在线观| 最近免费中文字幕MV在线视频3| 麻豆XXXX乱女少妇精品-百度| 2020亚洲色噜噜狠狠网站| 免费国产成人高清在线看软件| 99久久伊人一区二区yy5o99 | 国产国拍亚洲精品永久软件| 双性h浪荡受bl| 国产精品亚洲欧美| 亚洲欧美国产视频| 久久视频在线视频观品15| 97伦理97伦理2018最新| 欧美做真爱欧免费看| 丰满少妇发泄14p| 午夜福利32集云播| 极品少妇小泬50PTHEPON| 中文字幕本庄优花喂奶| 欧美国产成人在线| 福利视频一二三在线观看| 息与子在线交尾中文字幕| 吉吉影音先锋av资源| 中国农民真实bbwbbw| 欧美精品一区二区蜜臀亚洲| 大陆老太交xxxxxhd在线| 亚洲AV成人片色在线观看网站| 久久91精品国产91| 99久久伊人一区二区yy5099| 少女亚洲free| 精品国产影院|