哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

如何對(duì)MAX22530/MAX22531/MAX22532 4通道隔離式ADC進(jìn)行編程

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-20 11:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

介紹

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

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

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

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

poYBAGPy7wiActVpAADJxnISkhM487.jpg?imgver=1

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

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

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

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

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

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

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

MAX22530 SPI

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

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

表 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讀寫周期的完整細(xì)節(jié)以及寄存器表和指令可在MAX22530數(shù)據(jù)資料中找到。

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

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

pYYBAGPy7wuAc-SDAAEF2KfR_0c226.jpg?imgver=1

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

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

源代碼

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

初始化

該例程在初始化時(shí)運(yùn)行,以識(shí)別MAX22530并執(zhí)行應(yīng)用中的初始配置。以下函數(shù)通過讀取產(chǎn)品 ID 寄存器來識(shí)別設(shè)備。成功識(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ù)。實(shí)際應(yīng)用可能必須采取進(jìn)一步措施,但這超出了本應(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)用筆記介紹了如何對(duì)MAX22530進(jìn)行編程,以讀取/突發(fā)讀取ADC通道、配置寄存器和監(jiān)視診斷。該代碼使用MAX22530評(píng)估板進(jìn)行測(cè)試。通過利用本應(yīng)用筆記中的C代碼示例,工程師可以快速輕松地實(shí)現(xiàn)常用微控制器與MAX22530之間的接口。

審核編輯:郭婷

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

    關(guān)注

    27

    文章

    9443

    瀏覽量

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

    關(guān)注

    100

    文章

    7941

    瀏覽量

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

    關(guān)注

    14

    文章

    1936

    瀏覽量

    112063
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

    MAX11044, MAX11045, MAX11046 4/6/8通道、16位、同時(shí)采樣ADC
    發(fā)表于 04-10 21:10 ?1823次閱讀
    <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位同時(shí)采樣<b class='flag-5'>ADC</b>

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

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

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

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

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

    (NASDAQ: MXIM) 宣布推出MAX22530隔離、可自供電的現(xiàn)場(chǎng)側(cè)12位系統(tǒng)監(jiān)測(cè)器,進(jìn)一步擴(kuò)展其MAXSafe技術(shù)產(chǎn)品線。MAX22530具有
    的頭像 發(fā)表于 06-11 18:03 ?3729次閱讀

    MAX22530-MAX22532現(xiàn)場(chǎng)端自供電4通道12位隔離ADC技術(shù)手冊(cè)

    TMAX22530MAX22532均為電氣隔離、4通道、多路復(fù)用、12位模數(shù)轉(zhuǎn)換器(ADC),
    的頭像 發(fā)表于 05-29 16:25 ?1171次閱讀
    <b class='flag-5'>MAX22530-MAX22532</b>現(xiàn)場(chǎng)端自供電<b class='flag-5'>4</b><b class='flag-5'>通道</b>12位<b class='flag-5'>隔離</b><b class='flag-5'>式</b><b class='flag-5'>ADC</b>技術(shù)手冊(cè)

    Analog Devices / Maxim Integrated MAX22531 4通道12位隔離ADC特性/應(yīng)用

    Analog Devices MAX22531 4通道12位隔離ADC是電流
    的頭像 發(fā)表于 06-25 10:21 ?979次閱讀
    Analog Devices / Maxim Integrated <b class='flag-5'>MAX22531</b> <b class='flag-5'>4</b><b class='flag-5'>通道</b>12位<b class='flag-5'>隔離</b><b class='flag-5'>式</b><b class='flag-5'>ADC</b>特性/應(yīng)用

    深入解析MAX22530 - MAX225324通道12位隔離ADC的卓越性能與應(yīng)用

    深入解析MAX22530 - MAX225324通道12位隔離ADC的卓越性能與應(yīng)用 在電子設(shè)
    的頭像 發(fā)表于 03-27 16:50 ?135次閱讀

    深入解析MAX115/MAX116:2x4通道同步采樣12位ADC

    深入解析MAX115/MAX116:2x4通道同步采樣12位ADC 在電子設(shè)計(jì)領(lǐng)域,模數(shù)轉(zhuǎn)換器(ADC
    的頭像 發(fā)表于 04-02 11:55 ?255次閱讀

    MAX155/MAX156:8/4通道ADC的技術(shù)解析與應(yīng)用指南

    MAX155/MAX156:8/4通道ADC的技術(shù)解析與應(yīng)用指南 在電子設(shè)計(jì)領(lǐng)域,模擬 - 數(shù)字轉(zhuǎn)換器(
    的頭像 發(fā)表于 04-02 14:50 ?146次閱讀

    MAX1338:14位4通道軟件可編程多量程同步采樣ADC深度解析

    MAX1338:14位4通道軟件可編程多量程同步采樣ADC深度解析 在電子設(shè)計(jì)領(lǐng)域,模擬到數(shù)字的轉(zhuǎn)換是一個(gè)關(guān)鍵環(huán)節(jié),直接影響著系統(tǒng)的性能和精
    的頭像 發(fā)表于 04-08 12:20 ?230次閱讀

    MAX115/MAX116:2x4通道、同步采樣12位ADC的深度解析

    MAX115/MAX116:2x4通道、同步采樣12位ADC的深度解析 在電子設(shè)計(jì)領(lǐng)域,模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換是一個(gè)關(guān)鍵環(huán)節(jié),而
    的頭像 發(fā)表于 04-09 10:00 ?148次閱讀

    深入解析MAX155/MAX156 8/4通道ADC:性能、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入解析MAX155/MAX156 8/4通道ADC:性能、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子設(shè)備設(shè)計(jì)中,模擬 - 數(shù)字轉(zhuǎn)換器(
    的頭像 發(fā)表于 04-09 10:55 ?185次閱讀

    MAX1246/MAX1247:低功耗4通道12位串行ADC的卓越之選

    MAX1246/MAX1247:低功耗4通道12位串行ADC的卓越之選 在電子設(shè)計(jì)領(lǐng)域,模擬到數(shù)字的轉(zhuǎn)換是一個(gè)關(guān)鍵環(huán)節(jié),而
    的頭像 發(fā)表于 04-09 16:05 ?185次閱讀

    MAX1248/MAX1249:高效低功耗4通道10位串行ADC的設(shè)計(jì)與應(yīng)用

    MAX1248/MAX1249:高效低功耗4通道10位串行ADC的設(shè)計(jì)與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,模擬到數(shù)字的轉(zhuǎn)換是一個(gè)關(guān)鍵環(huán)節(jié),它直接影響到系
    的頭像 發(fā)表于 04-09 16:25 ?158次閱讀
    清原| 墨竹工卡县| 周宁县| 赫章县| 象州县| 惠安县| 涿鹿县| 平凉市| 茌平县| 泽州县| 革吉县| 抚州市| 鸡西市| 榕江县| 大丰市| 白河县| 屏南县| 长阳| 吉安市| 阳高县| 田阳县| 博野县| 昭平县| 搜索| 莱阳市| 青河县| 友谊县| 会东县| 定州市| 沾化县| 岑溪市| 商洛市| 阳高县| 平阳县| 沁阳市| 越西县| 镇原县| 教育| 满洲里市| 鹿邑县| 荔浦县|