在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何對MAX22530/MAX22531/MAX22532 4通道隔離式ADC進行編程

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-20 11:54 ? 次閱讀

MAX22530系列器件為4通道隔離式ADC。4-模擬輸入持續(xù)數(shù)字化,并支持使用內(nèi)部數(shù)字比較器的通道輸入閾值檢測

介紹

MAX22530系列器件(MAX22530/MAX22531/MAX22532)為電隔離、四通道、多路復(fù)用12位模數(shù)轉(zhuǎn)換器ADC)。現(xiàn)場側(cè)ADC通過隔離式DC-DC轉(zhuǎn)換器在內(nèi)部供電,因此除了ADC輸入的模擬輸入連接外,不需要額外的硬件開銷。

該器件連續(xù)數(shù)字化現(xiàn)場側(cè)的輸入,并以每通道20ksps (典型值)的速度通過隔離柵傳輸數(shù)據(jù)。ADC數(shù)據(jù)的每個通道均可通過串行外設(shè)接口(SPI)獲得。此外,該器件還提供現(xiàn)場側(cè)診斷和濾波后的ADC數(shù)據(jù)平均讀數(shù)。

MAX22530、MAX22531和MAX22532功能相似。MAX22530具有SPI,但沒有數(shù)字比較器輸出引腳。MAX22531具有用于ADC1和ADC2通道的數(shù)字比較器輸出引腳,MAX22532具有用于所有四個ADC通道的數(shù)字比較器輸出引腳選項。

本應(yīng)用筆記給出了簡單且經(jīng)過驗證的解決方案的示例源代碼,用于對MAX22530進行編程和接口(圖1)。示例代碼以 ANSI-C 格式提供,易于移植到任何常見的微控制器。有關(guān)MAX22530/MAX22531/MAX22532引腳、工作模式和控制寄存器的詳細信息,請參考MAX22530/MAX22531/MAX22532數(shù)據(jù)資料

poYBAGPy7wiActVpAADJxnISkhM487.jpg?imgver=1

圖1.MAX22530/MAX22531/MAX22532功能框圖

圖1所示為MAX22530系列的主要功能塊,包括:

多路復(fù)用器不斷從 AIN1 切換到 AIN4。

隔離式 DC-DC 轉(zhuǎn)換器,為現(xiàn)場側(cè) ADC 和 1.8V 基準(zhǔn)供電。

逐次逼近寄存器 (SAR) ADC,具有內(nèi)部生成的 1.8V 基準(zhǔn)電壓源。

跨現(xiàn)場和邏輯端的內(nèi)部隔離。

帶有SPI端口的邏輯端接口,用于訪問所有器件寄存器和硬件標(biāo)志以進行診斷。

MAX22530 SPI

MAX22530 SPI命令的長度為24位(8位指令+16位數(shù)據(jù)),CRC禁用,如果使能CRC,則CRC8將增加8位。命令字節(jié)的 6 MSB 是寄存器地址位,后跟一個寫入或讀取位,以及一個突發(fā)位,用于執(zhí)行突發(fā)讀取操作。

禁用CRC的SPI命令結(jié)構(gòu)如表1所示,啟用CRC的SPI命令結(jié)構(gòu)如表2所示。MAX22530的SPI模式為CPOL = 0 (CLK空閑= 0),CPHA = 0 (上升沿/第一沿對數(shù)據(jù)進行采樣)。數(shù)據(jù)/命令需要首先以 MSB 為單位計時。

表 1.MAX22530 SPI命令結(jié)構(gòu),禁用CRC

8 位 16 位
地址 控制 數(shù)據(jù)
6 位 A[5:0],
MSB 至 LSB
W/R
讀取 = 0,寫入 = 1
突發(fā)位
0 = 正常操作 1 = 突發(fā)讀取操作
數(shù)據(jù) [15:0]
MSB 到 LSB

表 2.MAX22530 SPI命令結(jié)構(gòu),使能CRC

8 位 16 位 8 位
地址 控制 數(shù)據(jù) 結(jié)直腸癌
6 位 A[5:0],
MSB 至 LSB
W/R
讀取 = 0,寫入 = 1
突發(fā)位
0 = 正常操作 1 = 突發(fā)讀取操作
數(shù)據(jù) [15:0]
MSB 到 LSB
C [7:0]
MSB 到 LSB

SPI讀寫周期的完整細節(jié)以及寄存器表和指令可在MAX22530數(shù)據(jù)資料中找到。

MAX22530代碼應(yīng)用示例

MAX22530設(shè)計用于支持終端設(shè)備中的工業(yè)應(yīng)用,如過程自動化和配電自動化,這些應(yīng)用需要使用多通道隔離式ADC進行連續(xù)監(jiān)測。典型應(yīng)用電路如圖2所示。

pYYBAGPy7wuAc-SDAAEF2KfR_0c226.jpg?imgver=1

圖2.高壓線路監(jiān)控。

連接每個單獨的輸入(AIN1 到 AIN4)以監(jiān)視現(xiàn)場側(cè)的高壓線,該線路使用電阻分壓器衰減,以將模擬電壓相對于現(xiàn)場接地保持在 1.8V 以內(nèi)。除了從ADC讀取模擬電壓外,MAX22530還為每個輸入提供內(nèi)部數(shù)字比較器,用于執(zhí)行二進制輸入操作。MAX22530的現(xiàn)場側(cè)ADC功能診斷和SPI通信系統(tǒng)自診斷簡化了系統(tǒng)設(shè)計和維護。

源代碼

本應(yīng)用筆記提供C源代碼示例,提供基本的驅(qū)動功能,用于訪問MAX22530中的多個寄存器,以實現(xiàn)配置、數(shù)據(jù)讀取、控制和診斷功能。MAX22530、MAX22531和MAX22532在功能上等效,三款器件的C代碼接口示例相同。所有軟件均使用MAX22530評估板進行實現(xiàn)和測試。僅使用本文檔中的功能作為參考,并根據(jù)應(yīng)用程序中的微控制器和硬件實現(xiàn)設(shè)計自己的固件/軟件。

初始化

該例程在初始化時運行,以識別MAX22530并執(zhí)行應(yīng)用中的初始配置。以下函數(shù)通過讀取產(chǎn)品 ID 寄存器來識別設(shè)備。成功識別后,內(nèi)部數(shù)字比較器配置為給定設(shè)置和上限/下限閾值電平。

/***************************************************************************//**
   @brief Example code for first time initialization of the device.

   @return status – MAX2253x Status = 0; device not recognized/ unavailable
   MAX2253x Status = 1; if device recognized after Init() Function
	When successfully recognized, configure registers                    
*******************************************************************************/

Void Initialize()
{
  uint8_t answer = MAX22530_Init();   /* Initializes and checks if the device is present*/
  printf("MAX2253x status = ");
  printf(answer); /* Answer: 1 when the device is initialized and the ID is read and recognized */
  if (answer == 1)
    {
      printf("Device Recognized. Device Configuration ongoing");
      // Configuring the Digital Comparators
      /* Digital Input Mode with Unfiltered ADC results, setting upper threshold to 50% of range 
       *  and lower threshold to 10% of range*/
      MAX22530_write_register(COUTHI1,0x0800); 
      MAX22530_write_register(COUTLO1,0x019A);
      /* Digital Status Mode with filtered ADC results, setting upper threshold to 70% of range
       *  and lower threshold set to 40%*/
      MAX22530_write_register(COUTHI2,0xcb32); 
      MAX22530_write_register(COUTLO2,0x0667); 
      /* Writing default upper threshold values for COUTHI3 and COUTHI4 
       * in Digital Status mode and using default lower threshold values*/
      MAX22530_write_register(COUTHI3,0x8b32); 
      MAX22530_write_register(COUTHI3,0x8b32); 
     }
}

以下“Test”函數(shù)演示了設(shè)備初始化后的設(shè)備讀取寄存器。在此示例中,將打印寄存器讀取數(shù)據(jù)。實際應(yīng)用可能必須采取進一步措施,但這超出了本應(yīng)用筆記的范圍。

void test() 
	{

  printf("COUTHI1: ");
  printf(MAX22530_read_register(COUTHI1));

  printf("COUTHI2: ");
  printf(MAX22530_read_register(COUTHI2));

  printf("COUTHI3: ");
  printf(MAX22530_read_register(COUTHI3));

  printf("COUTHI4: ");
  printf(MAX22530_read_register(COUTHI4));

  printf("COUTLO1: ");
  printf(MAX22530_read_register(COUTLO1));

  printf("COUTLO2: ");
  printf(MAX22530_read_register(COUTLO2));

  printf("COUTLO3: ");
  printf(MAX22530_read_register(COUTLO3));

  printf("COUTLO4: ");
  printf(MAX22530_read_register(COUTLO4));

  printf("ADC1: ");
  printf(MAX22530_read_register(ADC1));

  printf("ADC1 Voltage: ");
  printf(Convert_to_Voltage(ADC1));

  printf("COUTLO2 Voltage: ");
  printf(Convert_to_Voltage(COUTLO2));

  MAX22530_Burst_read_register(ADC1);
  printf(Burst_reg1);
  printf(Burst_reg2);
  printf(Burst_reg3);
  printf(Burst_reg4);
  printf(Burst_INT_status);
       }

結(jié)論

本應(yīng)用筆記介紹了如何對MAX22530進行編程,以讀取/突發(fā)讀取ADC通道、配置寄存器和監(jiān)視診斷。該代碼使用MAX22530評估板進行測試。通過利用本應(yīng)用筆記中的C代碼示例,工程師可以快速輕松地實現(xiàn)常用微控制器與MAX22530之間的接口。

審核編輯:郭婷

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

    關(guān)注

    27

    文章

    8744

    瀏覽量

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

    關(guān)注

    99

    文章

    6533

    瀏覽量

    545757
  • 比較器
    +關(guān)注

    關(guān)注

    14

    文章

    1658

    瀏覽量

    107431
收藏 人收藏

    評論

    相關(guān)推薦

    通道LED驅(qū)動芯片MAX16824/MAX16825及其應(yīng)用

    0 引 言Maxim公司推出的MAX16824/MAX16825是用于現(xiàn)代汽車半導(dǎo)體照明系統(tǒng)的三通道、高亮度的LED(HB LED)驅(qū)動器,具有6.5~28V輸入電壓范圍。該系列器件具有三路36V
    發(fā)表于 12-18 09:49

    16通道高壓模擬開關(guān)MAX14805資料推薦

    16通道高壓模擬開關(guān)MAX14805資料下載內(nèi)容包括:MAX14805功能和特點MAX14805引腳功能MAX14805內(nèi)部方框圖
    發(fā)表于 03-23 06:35

    16通道高壓模擬開關(guān)MAX14802資料推薦

    16通道高壓模擬開關(guān)MAX14802資料下載內(nèi)容包括:MAX14802功能和特點MAX14802引腳功能MAX14802內(nèi)部方框圖
    發(fā)表于 03-31 06:43

    通道電源管理電路MAX16922相關(guān)資料分享

    通道電源管理電路MAX16922資料下載內(nèi)容包括:MAX16922引腳功能MAX16922內(nèi)部方框圖MAX16922極限參數(shù)
    發(fā)表于 03-31 06:46

    8通道16位同時采樣ADC模數(shù)轉(zhuǎn)換芯片MAX11046電子資料

    概述:MAX11046是MAXIM公司生產(chǎn)的一款8通道16位同時采樣ADC(模數(shù)轉(zhuǎn)換)芯片,它采用56引腳(8mmx8mm)TQFN和64引腳(10mmx10mm)TQFP封裝。3.0V至4.25V外部基準(zhǔn)范圍,支持...
    發(fā)表于 04-21 07:07

    通道超聲前端與CW多普勒混頻器MAX2078電子資料

    概述:MAX2078是MAXIM公司生產(chǎn)的一款八通道超聲前端是一個完全集成的雙極性,高密度的八通道超聲接收器的低成本,高信道計數(shù),高性能便攜和推車
    發(fā)表于 04-21 06:16

    4通道16位同時采樣ADC模數(shù)轉(zhuǎn)換芯片MAX11044相關(guān)資料下載

    概述:MAX11044是MAXIM公司生產(chǎn)的一款4通道16位同時采樣ADC(模數(shù)轉(zhuǎn)換)芯片,它采用56引腳(8mm x 8mm) TQFN和64引腳(10mm x 10mm) TQFP
    發(fā)表于 05-17 07:52

    MAX1302-MAX1303中文資料pdf

    MAX1302, MAX1303 8/4通道、±VREF多量程輸入、串行16位ADC
    發(fā)表于 04-16 09:41 ?33次下載

    MAX1415, MAX1416 低功耗、16位、2通道、Σ

    MAX1415, MAX1416 16位、低功耗、2通道、Σ-Δ ADC MAX1415/MAX
    發(fā)表于 10-06 13:48 ?1289次閱讀

    MAX5965A, MAX5965B 單芯片4通道PSE控制

    MAX5965A, MAX5965B 單芯片4通道PSE控制器,可實現(xiàn)符合IEEE 802.3at (PoE+)標(biāo)準(zhǔn)的應(yīng)用
    發(fā)表于 08-13 13:03 ?1509次閱讀

    MAX16070, MAX16071 12通道/8通道、閃存

    MAX16070, MAX16071 12通道/8通道、閃存配置系統(tǒng)監(jiān)測器,提供非易失故障寄存器 MAX16070/
    發(fā)表于 04-05 06:00 ?1050次閱讀

    MAX11044,MAX11045,MAX11046 4/6/8通道16位同時采樣ADC

    MAX11044, MAX11045, MAX11046 4/6/8通道、16位、同時采樣ADC
    發(fā)表于 04-10 21:10 ?1600次閱讀
    <b class='flag-5'>MAX</b>11044,<b class='flag-5'>MAX</b>11045,<b class='flag-5'>MAX</b>11046 <b class='flag-5'>4</b>/6/8<b class='flag-5'>通道</b>16位同時采樣<b class='flag-5'>ADC</b>

    MAX11040K/MAX11060 4通道數(shù)模轉(zhuǎn)換器(ADC)

    MAX11040K/MAX11060是24-/16-bit,4通道,同時采樣,數(shù)模轉(zhuǎn)換器(ADC)。該設(shè)備允許多達32使用內(nèi)置的功能來同步級
    發(fā)表于 03-08 11:13 ?2708次閱讀

    基于集成的隔離DC/DC轉(zhuǎn)換器場側(cè)診斷

    MAX22530MAX22532 是 MAXSafe? 系列產(chǎn)品線中的電流隔離4 通道、多路復(fù)用、12 位、模數(shù)轉(zhuǎn)換器 (
    發(fā)表于 06-12 09:19 ?1791次閱讀
    基于集成的<b class='flag-5'>隔離</b>DC/DC轉(zhuǎn)換器場側(cè)診斷

    MXIM推出MAX22530隔離的現(xiàn)場側(cè)12位系統(tǒng)監(jiān)測器

    (NASDAQ: MXIM) 宣布推出MAX22530隔離、可自供電的現(xiàn)場側(cè)12位系統(tǒng)監(jiān)測器,進一步擴展其MAXSafe技術(shù)產(chǎn)品線。MAX22530具有
    的頭像 發(fā)表于 06-11 18:03 ?2746次閱讀
    主站蜘蛛池模板: avtt天堂网永久资源 | 亚洲国产精品久久久久婷婷软件 | 永久免费观看黄网站 | 精品国产_亚洲人成在线高清 | 女人张开腿 让男人桶个爽 免费观看 | 国产精品久久福利网站 | 美女网战色 | 日韩中文字幕电影 | 亚洲一区二区三区免费看 | 激情欧美一区二区三区中文字幕 | 69久久| 日本一区二区三区免费看 | 色婷婷激婷婷深爱五月小说 | 午夜情趣视频 | 轻点灬大ji巴太大太深了 | 一级伦奸视频 | 毛片毛片毛片毛片毛片毛片 | 四虎永久在线日韩精品观看 | 你懂的欧美 | 天堂网www | 看视频免费网站 | 二级黄绝大片中国免费视频 | 欧美一区二区三区男人的天堂 | 亚洲狠狠婷婷综合久久久图片 | 免费一级大片 | 欧美性色xo影院在线观看 | 亚洲 自拍 欧美 综合 | 男人都懂得网址 | 久久精品综合视频 | 日韩毛片免费 | 亚洲天天做日日做天天看2018 | 午夜影视福利 | 亚洲国产精品婷婷久久 | 天天色综合3 | 69xxxxtube日本免费| 欧美精品hdvideosex | 2021久久精品免费观看 | 欧美成人精品欧美一级乱黄 | 日韩亚洲欧洲在线com91tv | 午夜寂寞影院视频观看 | 欧美美女福利视频 |