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

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

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

與MAX78615+LMU和MAXREFDES14#隔離式電能測量子系統(tǒng)建立UART通信

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

MAXREFDES14#為隔離式電能測量提供緊湊的解決方案,采用MAX78615+LMU。默認情況下,此參考設(shè)計配置為 SPI 通信。本應(yīng)用筆記描述了如何配置MAX78615+LMU用于UART通信,并給出了該接口的一些交易示例。

配置串行接口

Maxim Integrated的所有電能測量器件均支持三種不同的串行接口,在與不同的主機處理器和應(yīng)用接口時具有最大的靈活性。但是,一次只能有一個串行接口處于活動狀態(tài)。上電期間,Maxim集成電能測量器件將輪詢其硬件接口引腳的狀態(tài),以確定哪個串行協(xié)議處于活動狀態(tài)。要在器件導(dǎo)通后更改通信模式,用戶必須對器件執(zhí)行電源重啟,并將新的配置邏輯應(yīng)用于接口引腳。MAX78615+LMU具有兩個接口引腳:引腳0上的MP1/IFC16和引腳0上的IFC2。表1顯示了哪個串行接口與上電時這些引腳的邏輯狀態(tài)相對應(yīng)。

表 1.串行接口選擇邏輯

接口模式 國際金融公司1 國際金融公司0
SPI X 0
UART 0 1
我2C 1 1

MAXREFDES14#系統(tǒng)板如圖1所示。該設(shè)計在IFC10和IFC0上均具有1kΩ下拉電阻,默認情況下選擇SPI模式。要啟用UART通信而不是SPI,原理圖中的R10應(yīng)上拉至V抄送而不是拉低到 GND。由于選擇接口后MP0可用作“多用途”引腳,因此建議使用下拉,而不是將引腳直接連接到GND。通過這些連接,MAX78615+LMU將在上電期間配置為UART模式。UART 接口的默認設(shè)置為 38,400 波特、8 個數(shù)據(jù)位、無奇偶校驗和一個停止位。

pYYBAGPkkLOAbhtfAABxRMD1fCI306.png?imgver=1

圖1.MAXREFDES14# 原理圖 — 非隔離側(cè)。

設(shè)置 SSI ID

用于通過UART通信的協(xié)議是簡單串行接口或SSI。SPI和UART接口的一個主要區(qū)別是,SPI主機通過硬件芯片選擇(MAX78615+LMU上的SSB)選擇器件,而UART接口使用每個器件定義的SSI ID建立通信。MAX78615+LMU的SSI ID范圍為1至255,SSI ID分兩步選擇。MAX5+LMU中的DEVADDR[0:78615]寄存器位用于定義SSI ID的前6位。SSI ID 的最低 2 位由硬件引腳 MP6/ADDR1 和 SPCK/ADDR0 引腳設(shè)置。這些引腳的狀態(tài)在上電時采樣的方式與MP0/IFC1和IFC0引腳采樣以確定串行接口的方式相同。MAX78615+LMU SSI ID等于器件總地址+1。因此,如果 DEVADDR[5:0] = 000000 且 ADDR1 = ADDR0 = 0,則 SSI ID 將為 1。由于 255 是允許的最大 SSI ID,因此不支持設(shè)備總地址“FF”。MAX78615+LMU具有默認的DEVADDR = 0。

建立溝通

MAX78615+LMU在UART模式下上電并設(shè)置SSI ID后,可通過UART接口發(fā)送數(shù)據(jù)。下拉ADDR1和ADDR0將配置MAX78615+LMU,SSI ID為1??梢园l(fā)送以下數(shù)據(jù)包以選擇設(shè)備:

表 2.SSI 選擇目標數(shù)據(jù)包

字節(jié)號 數(shù)據(jù) 描述
1 0xAA 標頭字節(jié)
2 0x04 字節(jié)計數(shù)
3 0xC1 選擇 SSI ID 目標“1”
4 0x91 校驗和

校驗和的計算方法是將前三個字節(jié)相加,并取總和的最低字節(jié)的兩個補碼。如果配置正確,MAX78615+LMU將以單字節(jié)響應(yīng)0xAD響應(yīng),這是無數(shù)據(jù)的確認。圖 2 顯示了事務(wù)的邏輯分析器捕獲。

poYBAGPkkLWAApAPAAOrkiPHSC0626.png?imgver=1

圖2.SSI 選擇目標邏輯波形。

更改 SSI ID

SSI ID 可以在固件和硬件中配置。DEVADDR 寄存器可以通過任何串行接口寫入 — SPI、I2C 或 UART。要通過UART寫入寄存器的內(nèi)容,應(yīng)發(fā)出“設(shè)置讀/寫地址”命令,然后首先發(fā)送兩個表示寄存器字節(jié)地址的LSB。接下來是“寫入 3 個字節(jié)”命令,后跟首先發(fā)送 LSB 的三個數(shù)據(jù)字節(jié)。只有 DEVADDR 的最低字節(jié)用于確定 SSI ID;上面的兩個字節(jié)未使用。可以發(fā)送以下數(shù)據(jù)包以將 DEVADDR 寄存器設(shè)置為 1。MAX78615+LMU應(yīng)響應(yīng)“0xAD”——無需數(shù)據(jù)即可確認。

表 3.SSI DEVADDR 寫入數(shù)據(jù)包示例

字節(jié)號 數(shù)據(jù) 描述
1 0xAA 標頭字節(jié)
2 0x0A 字節(jié)計數(shù)
3 0xA3 設(shè)置讀/寫地址 [15:0]
4 0x69 DEVADDR 寄存器地址 [7:0]
5 0x00 DEVADDR 寄存器地址 [15:8]
6 0xD3 寫入 3 字節(jié)命令
7 0x01 數(shù)據(jù)字節(jié)低
8 0x00 數(shù)據(jù)字節(jié)中
9 0x00 數(shù)據(jù)字節(jié)高
10 0x6C 校驗和

最初,DEVADDR 寄存器的新內(nèi)容不會保存到閃存中。要將設(shè)備地址存儲在片上閃存中,必須專門調(diào)用閃存訪問命令。否則,器件將在下一次上電時將先前存儲的值加載到寄存器中。位于字地址 0 的 COMMAND 寄存器可用于啟動校準、執(zhí)行軟件復(fù)位或?qū)⒓拇嫫鲾?shù)據(jù)存儲到閃存中。要訪問閃存,請將0xACC2寫入 COMMAND 寄存器的上部字節(jié)??梢园l(fā)送以下數(shù)據(jù)包以將寄存器內(nèi)容存儲到閃存:

表 4.SSI 閃存訪問命令數(shù)據(jù)包示例

字節(jié)號 數(shù)據(jù) 描述
1 0xAA 標頭字節(jié)
2 0x0A 字節(jié)計數(shù)
3 0xA3 設(shè)置讀/寫地址 [15:0]
4 0x00 命令寄存器地址 [7:0]
5 0x00 命令寄存器地址 [15:8]
6 0xD3 寫入 3 字節(jié)命令
7 0x00 數(shù)據(jù)字節(jié)低
8 0xC2 數(shù)據(jù)字節(jié)中
9 0xAC 數(shù)據(jù)字節(jié)高
10 0x68 校驗和

執(zhí)行此步驟后,寄存器內(nèi)容將在下次上電時加載新的閃存內(nèi)容。

區(qū)分 DEVADDR、設(shè)備地址和 SSI ID

由于使用的實現(xiàn)和命名約定,應(yīng)在 DEVADDR、設(shè)備地址和 SSI ID 之間進行一些澄清。 DEVADDR 是存儲用戶可編程數(shù)據(jù)以設(shè)置設(shè)備地址的寄存器的名稱。然而,實際的器件地址是DEVADDR的下六位與器件上電或復(fù)位時ADDR1和ADDR0引腳狀態(tài)的組合。DEVADDR[5:0] 位對應(yīng)于設(shè)備地址的前六位,ADDR1 分配給位 1,ADDR0 分配給位 0。設(shè)置設(shè)備地址后,SSI ID 只是設(shè)備地址 + 1。在上面的示例中,如果 DEVADDR[5:0] = 1 且 ADDR1 = ADDR0 = 0,則上電或復(fù)位后的新設(shè)備地址將為 4,這將使上例中的 SSI ID 值為 5。

總結(jié)

MAXREFDES78615#隔離式電能測量子系統(tǒng)參考設(shè)計中的MAX14+LMU支持SPI、I2C 和 UART 接口。參考設(shè)計默認配置了SPI接口。通過在上電時改變硬件引腳的邏輯狀態(tài),可以使能MAX78615+LMU上的UART接口。一旦激活,SSI 協(xié)議就會通過 UART 實現(xiàn)通信。通過硬件和固件設(shè)置唯一地址,可以并行連接多個設(shè)備。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    18946

    瀏覽量

    227375
  • Maxim
    +關(guān)注

    關(guān)注

    8

    文章

    859

    瀏覽量

    86963
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8274

    瀏覽量

    150027
收藏 人收藏

    評論

    相關(guān)推薦

    Maxim推出單相電能精確監(jiān)測電源的處理器78M6610

    Maxim Integrated Products, Inc. (NASDAQ: MXIM)推出單相電能測量處理器78M6610+PSU/78M6610+LMU,現(xiàn)已開始提供樣片。這兩款處理器作為單芯片
    發(fā)表于 01-17 13:49 ?2079次閱讀

    隔離通信 14 通道有源電池平衡電池管理包含BOM,原理圖及光繪文件

    供獨立的保護電路。主要特色? 主動雙向電池平衡? 多節(jié)電池充電/放電能力? 隔離通信 (5kV)? 可使用 6 至 14 節(jié)電池的靈活架構(gòu)
    發(fā)表于 08-06 07:59

    采用隔離分流傳感器的0.5%類三相電能計量系統(tǒng)

    描述 TIDA-00601 設(shè)計使用隔離并聯(lián)傳感器實現(xiàn) 0.5% 類三相電能計量系統(tǒng)。通過使用具有電容隔離的輸出電路的
    發(fā)表于 12-10 15:34

    電力電子系統(tǒng)建模及控制書

    電力電子系統(tǒng)建模及控制
    發(fā)表于 03-16 09:29

    量子力學(xué)基礎(chǔ)理論之一 一維量子系統(tǒng)的應(yīng)用

    量子力學(xué)基礎(chǔ)理論之一 一維量子系統(tǒng)的應(yīng)用 量子力學(xué)開啟了當今世界現(xiàn)代的量子計算與與通訊的大門(俗稱,我國5G---->>>6G),這里見識一下其一維
    發(fā)表于 07-09 09:06

    TIDA-01088多相電能測量系統(tǒng)參考設(shè)計

    描述TIDA-01088 參考設(shè)計可在多相電能計量系統(tǒng)中實現(xiàn)電源質(zhì)量參數(shù)測量。將計算總諧波失真 (THD)、基本讀數(shù)和標準計量參數(shù)(如有功和無功電能和功率)。還會計算相間角,以幫助防止
    發(fā)表于 09-15 07:57

    MAX78615+LMU隔離電能計量處理器的負荷監(jiān)控

    MAX78615 + LMU的監(jiān)測和控制的2線單相或3線分相(120/180°),AC電路的負載是一個孤立的能量的測量處理器(EMP)。
    發(fā)表于 01-09 11:25 ?1108次閱讀
    <b class='flag-5'>MAX78615+LMU</b><b class='flag-5'>隔離</b><b class='flag-5'>電能</b>計量處理器的負荷監(jiān)控

    MAX78615 + LMU,pdf數(shù)據(jù)資料

    The MAX78615+LMU is an isolated energy measurement processor (EMP) for load monitoring and control
    發(fā)表于 01-09 11:36 ?21次下載
    <b class='flag-5'>MAX78615</b> + <b class='flag-5'>LMU</b>,pdf數(shù)據(jù)資料

    Maxim Integrated推出面向嵌入應(yīng)用的高精度隔離電能測量芯片組

    2013年10月10日。Maxim Integrated Products, Inc. (NASDAQ: MXIM)推出結(jié)構(gòu)緊湊的MAX78700/MAX78615+LMU隔離電能
    發(fā)表于 10-10 14:50 ?999次閱讀

    設(shè)置串口通信max78615LMUmaxrefdes14孤立的能源計量系統(tǒng)資料下載

    This application note describes how to configure the MAX78615+LMU for UART communication and gives some example transactions for that i
    發(fā)表于 03-28 17:42 ?16次下載
    設(shè)置串口<b class='flag-5'>通信</b>與<b class='flag-5'>max78615LMU</b>和<b class='flag-5'>maxrefdes14</b>孤立的能源計量<b class='flag-5'>系統(tǒng)</b>資料下載

    淺談Sonoma的隔離能量測量子系統(tǒng)

    交流測量應(yīng)用通常需要電流隔離來保護系統(tǒng)和用戶免受高壓影響。這通常是通過為傳感器使用龐大的電壓/電流互感器或通過將數(shù)據(jù)和電源接口與測量子系統(tǒng)隔離
    的頭像 發(fā)表于 06-17 09:27 ?3532次閱讀

    設(shè)置與 MAX78615+LMUMAXREFDES14# 隔離能量測量子系統(tǒng)UART 通信

    發(fā)表于 11-16 21:03 ?0次下載
    設(shè)置與 <b class='flag-5'>MAX78615+LMU</b> 和 <b class='flag-5'>MAXREFDES14#</b> <b class='flag-5'>隔離</b><b class='flag-5'>式</b>能量<b class='flag-5'>測量子系統(tǒng)</b>的 <b class='flag-5'>UART</b> <b class='flag-5'>通信</b>

    如何配置MAX78615+LMU用于UART通信

    MAXREFDES14#隔離電能測量提供緊湊的解決方案,采用MAX78615+LMU。默認情
    的頭像 發(fā)表于 01-11 16:45 ?837次閱讀
    如何配置<b class='flag-5'>MAX78615+LMU</b>用于<b class='flag-5'>UART</b><b class='flag-5'>通信</b>

    MAX78615+LMU/A01 - (Maxim Integrated) - PMIC - 能量計量

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX78615+LMU/A01相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX78615+LMU/A01的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX78615+LMU/A01真值表,
    發(fā)表于 08-22 19:01
    <b class='flag-5'>MAX78615+LMU</b>/A01 - (Maxim Integrated) - PMIC - 能量計量

    MAX78615+LMU/A01T - (Maxim Integrated) - PMIC - 能量計量

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX78615+LMU/A01T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX78615+LMU/A01T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX78615+LMU/A01T真值表
    發(fā)表于 08-22 19:02
    <b class='flag-5'>MAX78615+LMU</b>/A01T - (Maxim Integrated) - PMIC - 能量計量