RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用MAXQ2000為MAX1169實(shí)現(xiàn)高速I2C接口

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-01-13 09:57 ? 次閱讀

本文給出了一個(gè)應(yīng)用電路,并提供了將MAXQ2000微控制器(MAXQ20內(nèi)核)連接至MAX1169 16位ADC所需的全部固件。示例固件是使用 Rowley CrossWorks IDE 版本 1.0 開(kāi)發(fā)的。

MAX1169概述

MAX1169為16位、低功耗ADC,具有1.7MHz高速I電路2C 兼容串行接口。MAX1169支持快速模式(400kHz)和高速模式(高達(dá)1.7MHz)。

硬件概述

應(yīng)用電路采用MAX1169評(píng)估(EV)板和MAXQ2000評(píng)估板。MAX1169評(píng)估板包括MAX1169、所有必需的無(wú)源元件和經(jīng)過(guò)驗(yàn)證的PCB布局。該套件的原理圖如圖1所示。MAX1169評(píng)估板上沒(méi)有MAXQ2000微控制器;但是,通過(guò)將MAXQ2000評(píng)估板的SCL、SDA和GND連接到MAX1169評(píng)估板,將其添加到系統(tǒng)中。此外,將+3.3V分別施加到DVDD和+5V到AVDD。

poYBAGPAunuALCG3AABjFHSlPIA710.gif

圖1.MAX1169評(píng)估板原理圖

MAX1169的引腳排列允許模擬部分與數(shù)字部分輕松隔離。模擬部分在IC右側(cè)的引腳8至13上組合在一起,數(shù)字部分位于IC左側(cè)的引腳1至7上。引腳14也是數(shù)字部分的一部分,但可以很容易地與IC的左側(cè)分組。元件放置示例如圖2所示。為了獲得最佳性能,建議設(shè)計(jì)人員使用單獨(dú)的模擬和數(shù)字接地,如圖3所示。通過(guò)鐵氧體磁珠連接MAX1169附近的兩個(gè)接地層。使用TDK MMZ1608B601C等鐵氧體磁珠連接兩個(gè)接地,可防止微控制器的系統(tǒng)時(shí)鐘及其諧波饋入模擬地。知道MAXQ2000的系統(tǒng)時(shí)鐘為20MHz,選擇MMZ1608B601C是因?yàn)樗哂刑囟ǖ淖杩古c頻率特性。圖4顯示了MMZ1608B601C的阻抗與頻率的關(guān)系曲線。

pYYBAGPAunyAXEiBAAA8CgPBMdM597.gif

圖2.MAX1169評(píng)估板元件放置

poYBAGPAunyAGEOBAAAh4SGEXzU120.gif

圖3.MAX1169評(píng)估板實(shí)現(xiàn)獨(dú)立的模擬和數(shù)字地。

pYYBAGPAunyAMDPVAAAXGhjsJ5I552.gif

圖4.MMZ1608B601C鐵氧體磁珠阻抗與頻率特性的關(guān)系。

MAXQ2000評(píng)估板包含MAXQ2000微控制器設(shè)計(jì)所需的一整套軟件、硬件、示例代碼和文檔。MAXQ2000評(píng)估板的原理圖可在評(píng)估板的數(shù)據(jù)資料中找到。

固件概述

示例固件是使用 Rowley CrossWorks IDE 版本 1.0 開(kāi)發(fā)的。有關(guān)Rowley CrossWorks和其他MAXQ?微控制器第三方開(kāi)發(fā)工具的信息,請(qǐng)?jiān)L問(wèn)Maxim網(wǎng)站。

CrossWorks主源文件(main.c)初始化MAXQ2000的UART,調(diào)用高速I。2C從hsi2c.asm讀取功能,并通過(guò)串行端口發(fā)送MAX1169的采樣數(shù)據(jù)。任何串行端口應(yīng)用程序(如 TeraTerm)都可用于查看 PC 上的示例。

hsi2c.asm 文件是用匯編編寫(xiě)的,是高速 I2C 固件驅(qū)動(dòng)程序。示例匯編程序通過(guò)對(duì)高速I進(jìn)行位敲擊,從MAX1169收集樣本2MAXQ2000通用輸入/輸出(GPIO)端口上的C接口。MAXQ2000的20MHz系統(tǒng)時(shí)鐘允許位敲擊高速I2C接口運(yùn)行頻率高達(dá)1.7MHz。

必須先自定義 hsi2c.asm 文件,然后才能使用驅(qū)動(dòng)程序。

編輯I2C_ADDR定義語(yǔ)句以反映 I2您零件的 C 地址。例如,0x7F地址編碼為: I2C_ADDR7 equ 0 I2C_ADDR6 equ 1 I2C_ADDR5 equ 1 I2C_ADDR4 equ 1 I2C_ADDR3 equ 1 I2C_ADDR2 equ 1 I2C_ADDR1 equ 1

源期望系統(tǒng)時(shí)鐘為20MHz(MAXQ2000晶體)。

結(jié)論

高速I2C的規(guī)格自 2000 年 1 月以來(lái)一直存在。然而,目前很少有微控制器具有內(nèi)部高速I2C外設(shè)。這是不幸的,因?yàn)橐恍┢骷?,如ADC,DAC,編解碼器,甚至電源,正在設(shè)計(jì)為支持高速I2C接口。本應(yīng)用筆記提供了急需的高速工作曲線2C 示例。

是呢環(huán)保局:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7542

    瀏覽量

    151316
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4319

    文章

    23080

    瀏覽量

    397494
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6495

    瀏覽量

    544461
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MAXQ2000 SPI模塊與MAX6951/MAX6950怎么配合使用?

    本應(yīng)用筆記提供了MAXQ?匯編程序范例,說(shuō)明MAXQ2000 SPI模塊與MAX6951/MAX6950的配合使用。
    發(fā)表于 05-31 06:08

    MAXQ2000微控制器與MAX4397是如何連接的?

    MAX4397是什么?MAXQ2000微控制器與MAX4397是如何連接的?
    發(fā)表于 06-04 06:15

    MAX1169及其在溫差控制系統(tǒng)中的應(yīng)用

    介紹了兼容I2C串行接口的16 位逐次逼近型A/D 轉(zhuǎn)換器MAX1169的特點(diǎn)和引腳功能;給出了MAX1169在溫差控制系統(tǒng)中的應(yīng)用實(shí)例,并提供了相應(yīng)的硬件電路及其
    發(fā)表于 12-20 09:51 ?25次下載

    采用MAXQ2000進(jìn)行音頻濾波

    集成了乘累加單元(MAC)和單周期內(nèi)核的MAXQ2000非常適合用作通用微控制器。MAXQ2000所具有的性能和I/O外設(shè)適合多種應(yīng)用:如鬧鐘、手持醫(yī)療設(shè)備、數(shù)字讀取器等需要低功耗、高性能
    發(fā)表于 12-25 23:24 ?34次下載

    選擇MAXQ2000微控制器和MAX1132 ADC接口的S

    選擇MAXQ2000微控制器和MAX1132 ADC接口的SPI時(shí)鐘模式 要:MAXQ2000可采用不同的時(shí)鐘模式與MAX1132
    發(fā)表于 08-04 09:51 ?549次閱讀
    選擇<b class='flag-5'>MAXQ2000</b>微控制器和<b class='flag-5'>MAX</b>1132 ADC<b class='flag-5'>接口</b>的S

    MAX1169 ADC與PIC微控制器的接口

    MAX1169 ADC與PIC微控制器的接口 摘要:本應(yīng)用筆記介紹如何連接MAX1169模數(shù)轉(zhuǎn)換器(ADC)至PIC®微控制器
    發(fā)表于 01-23 21:18 ?646次閱讀
    <b class='flag-5'>MAX1169</b> ADC與PIC微控制器的<b class='flag-5'>接口</b>

    MAXQ2000微控制器軟件I2C驅(qū)動(dòng)

    摘要:I²C (內(nèi)置于集成電路)是一種2線接口實(shí)現(xiàn)集成電路之間的雙向通信。本應(yīng)用筆記介紹MAXQ2000微控制器的軟件
    發(fā)表于 04-23 10:17 ?719次閱讀
    <b class='flag-5'>MAXQ2000</b>微控制器軟件<b class='flag-5'>I2C</b>驅(qū)動(dòng)

    利用MAXQ2000設(shè)計(jì)電壓表

    摘要:本應(yīng)用筆記演示了如何配置MAXQ2000微控制器實(shí)現(xiàn)簡(jiǎn)單的電壓表設(shè)計(jì)。該應(yīng)用采用MAXQ2000評(píng)估板,其中包括4½位段式LCD顯示器和MAX1407數(shù)據(jù)采集系統(tǒng)(
    發(fā)表于 04-23 16:07 ?830次閱讀
    利用<b class='flag-5'>MAXQ2000</b>設(shè)計(jì)電壓表

    采用MAXQ2000進(jìn)行音頻濾波

    摘要:集成了乘累加單元(MAC)和單周期內(nèi)核的MAXQ2000非常適合用作通用微控制器(µC) 。MAXQ2000所具有的性能和I/O外設(shè)適合多種應(yīng)用:如鬧鐘、手持醫(yī)療設(shè)備
    發(fā)表于 04-23 17:27 ?1072次閱讀
    采用<b class='flag-5'>MAXQ2000</b>進(jìn)行音頻濾波

    采用MAXQ2000實(shí)現(xiàn)MAX1169高速I²

    摘要:本應(yīng)用筆記給出了MAXQ2000微控制器(MAXQ20核)與MAX1169 16位ADC接口的應(yīng)用電路,并且提供了所需的全部固件。固件例程采用Rowley CrossWorks
    發(fā)表于 04-24 13:50 ?1091次閱讀
    采用<b class='flag-5'>MAXQ2000</b><b class='flag-5'>實(shí)現(xiàn)</b>與<b class='flag-5'>MAX1169</b>的<b class='flag-5'>高速</b><b class='flag-5'>I</b>²

    MAX1169 ADC與PIC微控制器的接口

    摘要:本應(yīng)用筆記介紹如何連接MAX1169模數(shù)轉(zhuǎn)換器(ADC)至PIC®微控制器。提供了對(duì)應(yīng)PIC18F442的實(shí)例電路和軟件。該軟件包含了利用內(nèi)部MSSP I²C端口,以400kHz速率連接ADC至PIC微控
    發(fā)表于 04-24 16:16 ?785次閱讀
    <b class='flag-5'>MAX1169</b> ADC與PIC微控制器的<b class='flag-5'>接口</b>

    采用MAXQ2000微控制器和MAX6970 LED驅(qū)動(dòng)器顯

    采用MAXQ2000微控制器和MAX6970 LED驅(qū)動(dòng)器顯示不同的LED排序 Abstract: This note shows an application circuit
    發(fā)表于 07-25 21:07 ?864次閱讀

    采用MAXQ2000實(shí)現(xiàn)MAX1169高速I2C接口

    本應(yīng)用筆記使用了MAX1169評(píng)估(EV)板和MAXQ2000評(píng)估板。MAX1169評(píng)估板包含MAX1169、所需的全部無(wú)源器件以及經(jīng)過(guò)驗(yàn)證的PCB布板。評(píng)估板電路如圖1所示。
    發(fā)表于 04-06 15:34 ?5次下載
    采用<b class='flag-5'>MAXQ2000</b><b class='flag-5'>實(shí)現(xiàn)</b>與<b class='flag-5'>MAX1169</b>的<b class='flag-5'>高速</b><b class='flag-5'>I</b>2<b class='flag-5'>C</b><b class='flag-5'>接口</b>

    使用MAXQ2000進(jìn)行音頻濾波

    乘法累加單元(MAC)和單周期內(nèi)核的組合使MAXQ2000多功能微控制器(μC)。MAXQ2000具有性能和I/O外設(shè),非常適合許多應(yīng)用
    的頭像 發(fā)表于 03-02 14:13 ?919次閱讀
    使用<b class='flag-5'>MAXQ2000</b>進(jìn)行音頻濾波

    MAX1169 ADC與PIC微控制器接口

    本應(yīng)用筆記介紹如何將MAX1169模數(shù)轉(zhuǎn)換器(ADC)連接至PIC微控制器。它包括PIC18F442的示例電路和軟件。該軟件包含函數(shù)調(diào)用,用于使用內(nèi)部MSSP I2C端口(400kHz)將ADC連接到PIC微控制器。
    的頭像 發(fā)表于 03-30 11:29 ?923次閱讀
    <b class='flag-5'>MAX1169</b> ADC與PIC微控制器<b class='flag-5'>接口</b>
    RM新时代网站-首页