chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用家庭總線系統(tǒng)兼容收發(fā)器傳輸UART數(shù)據(jù)包

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-12 11:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Maxim Integrated首款兼容家庭總線系統(tǒng)(HBS)的收發(fā)器MAX22088提高了惡劣工業(yè)環(huán)境的性能。MAX22088設計用于家庭總線系統(tǒng),不限于這些網(wǎng)絡。本應用筆記演示了使用MAX22088 HBS兼容收發(fā)器對UART數(shù)據(jù)包進行編碼和發(fā)送的簡單解決方案。

介紹

Maxim Integrated推出的MAX22088,這是其首款兼容家庭總線系統(tǒng)(HBS)的收發(fā)器。MAX22088符合HBS標準,但也可用于其他類型的通信系統(tǒng)。本應用筆記演示如何使用MAX22088 HBS兼容收發(fā)器和MAX32660微控制器生成和發(fā)送UART數(shù)據(jù)包。MAX32660微控制器用于為主收發(fā)器生成UART數(shù)據(jù)包,另一個MAX32660用于解碼遠端收發(fā)器接收的數(shù)據(jù)(圖1)。該方法使用兩塊MAX22088評估板進行了驗證;介紹并討論了測試數(shù)據(jù)和代碼示例。

pYYBAGO_g5mACJ61AACFp3od5Wo420.jpg?imgver=1

圖1.簡化框圖

家庭總線系統(tǒng) (HBS) 標準

在當今的家庭自動化 (HA) 系統(tǒng)中,多個電器、設備和控制設備之間的信息交換需要標準化的通信協(xié)議來實現(xiàn)有效和強大的數(shù)據(jù)傳輸。HBS標準通過將這些設備連接到單個總線來簡化這些設備之間的通信,同時定義了同時提供電源和交換數(shù)據(jù)的傳輸標準。

MAX22088兼容HBS收發(fā)器支持在一對電線上傳輸數(shù)據(jù)和電源,用于HVAC等HBS應用以及遠程監(jiān)控和檢測。標準HBS接線方案不允許主時鐘信號同步輸入和輸出數(shù)據(jù)位。相反,與標準串行UART通信類似,數(shù)據(jù)轉換在總線上檢測并由接收電路解碼。

使用MAX22088 HBS收發(fā)器發(fā)送UART數(shù)據(jù)包

UART協(xié)議是一種異步串行數(shù)據(jù)通信標準。UART不是主時鐘同步輸出位,而是使用數(shù)據(jù)包中的開始位和停止位來檢測正在傳輸?shù)臄?shù)據(jù)。UART通信是大多數(shù)微控制器的通用集成功能,包括MAX32660。

標準 HBS 電纜將電源和數(shù)據(jù)從控制器傳輸?shù)较掠芜h程設備/節(jié)點。HBS數(shù)據(jù)傳輸使用替代標記反轉(AMI)和負邏輯編碼,占空比為50%,其中雙極性脈沖表示邏輯“0”。當收發(fā)器輸出處于高阻抗或非活動狀態(tài)時,會出現(xiàn)邏輯“1”。家庭總線通信的要求是總線上永遠不能有兩個同時邏輯“0”條件。這是為了避免在傳輸數(shù)據(jù)時線路出現(xiàn)飽和和功率問題。固件或通信軟件主要負責確保滿足此要求。

因此,UART數(shù)據(jù)包需要確保在正常的家庭總線系統(tǒng)中,每個邏輯“0”后面必須跟一個邏輯“1”。一個簡單的編碼解決方案是用邏輯“1”填充每隔一位。此方法使數(shù)據(jù)包長度加倍,并使UART通信的傳輸頻率減半。請注意,符合 HBS 標準的通信需要字符幀后面的奇偶校驗位,但此方法不包括奇偶校驗位。

MAX32660微控制器UART輸出包括8位數(shù)據(jù):一個起始位和一個停止位,但不包括奇偶校驗位。8位數(shù)據(jù)擴展到總共兩個數(shù)據(jù)包,并通過家庭總線傳輸(圖2)。

下面提供的代碼用于對 UART 數(shù)據(jù)包進行編碼。它將 8 位數(shù)據(jù)拆分并分配給數(shù)據(jù)包的偶數(shù)位,并為數(shù)據(jù)包的奇數(shù)位分配邏輯“1”。

for (i = 0; i < TX_Length; i++) 
    {
       txdata[(i*2) + 0] = (( tx_text[i] & 0x08) << 3 ) +
                           (( tx_text[i] & 0x04) << 2 ) +
                           (( tx_text[i] & 0x02) << 1 ) +
                           (( tx_text[i] & 0x01)) + 0xaa;

       txdata[(i*2) + 1] = (( tx_text[i] & 0x80) >> 1 ) +
                           (( tx_text[i] & 0x40) >> 2 ) +
                           (( tx_text[i] & 0x20) >> 3 ) +
                           (( tx_text[i] & 0x10) >> 4 ) + 0xaa;                    
      }

例如,如果要發(fā)送的數(shù)據(jù) (tx_text[i]) 是 0x35 (0b'00110101),則編碼數(shù)據(jù)包 (txdata[i]) 將為 0b'10101111, 0b'10111011。

poYBAGO_g5uAf2URAABkaDrhTLo726.jpg?imgver=1

圖2.通過家庭總線發(fā)送的編碼UART數(shù)據(jù)包

圖3顯示了使用帶編碼的家庭總線成功傳輸UART數(shù)據(jù)0x35。

pYYBAGO_g5yAHPliAADhITagei8691.jpg?imgver=1

圖3.在帶編碼的家庭總線中傳輸0x35(0b'00110101)

UART數(shù)據(jù)的編碼使得每個“0”后跟一個“1”,并且數(shù)據(jù)從總線正確發(fā)送和接收。HBS發(fā)射器的數(shù)據(jù)輸入和HBS接收器的數(shù)據(jù)輸出匹配;接收器側的MAX32660對輸出位進行解碼,無誤差。

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

    關注

    48

    文章

    8244

    瀏覽量

    162114
  • 收發(fā)器
    +關注

    關注

    10

    文章

    3793

    瀏覽量

    110521
  • 總線
    +關注

    關注

    10

    文章

    3014

    瀏覽量

    91268
  • uart
    +關注

    關注

    22

    文章

    1304

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TJA1043的收發(fā)器,如果CAN總線出現(xiàn)異常,它會進入異常狀態(tài)嗎?

    關于 TJA1043 的收發(fā)器,如果 CAN 總線出現(xiàn)異常,它會進入異常狀態(tài)嗎?一旦處于異常狀態(tài),它的行為會如何?例如,可以發(fā)送數(shù)據(jù)包但無法接收,謝謝
    發(fā)表于 04-04 07:30

    高性能射頻收發(fā)器cc1101

    喚醒(WOR)的廣泛硬件支持。CC1101在代碼、封裝和外引腳方面均與CC1100兼容,可用于全球最為常用的開放式低于1GHz頻率的RF設計?!?超低功耗無線收發(fā)器家庭和樓宇自動化● 高級抄表架構
    發(fā)表于 09-24 11:51

    收發(fā)器傳輸速率

    收發(fā)器傳輸速率  不同的收發(fā)器產(chǎn)品由于轉換接口的不同,傳輸速率也不同,典型接口傳輸速率如下:
    發(fā)表于 01-08 14:16 ?4217次閱讀

    UART收發(fā)器設計實例

    UART(Universal Asynchronous Receiver Transmitter,通用異步收發(fā)器)是廣泛使用的異步串行數(shù)據(jù)通信協(xié)議。下面首先介紹 UART 硬件接口及電
    發(fā)表于 07-22 11:24 ?113次下載
    <b class='flag-5'>UART</b><b class='flag-5'>收發(fā)器</b>設計實例

    通用異步收發(fā)器(UART

    通用異步收發(fā)器(UART
    發(fā)表于 10-11 14:53 ?21次下載
    通用異步<b class='flag-5'>收發(fā)器</b>(<b class='flag-5'>UART</b>

    UART收發(fā)器的設計實例詳細說明

    UART(Universal Asynchronous Receiver Transmitter,通用異步收發(fā)器)是廣泛使用的異步串行數(shù)據(jù)通信協(xié)議。下面首先介紹 UART 硬件接口及電
    發(fā)表于 12-27 08:00 ?4次下載
    <b class='flag-5'>UART</b><b class='flag-5'>收發(fā)器</b>的設計實例詳細說明

    如何使用家庭總線系統(tǒng) (HBS) 兼容收發(fā)器傳輸 UART 數(shù)據(jù)包

    發(fā)表于 11-16 22:46 ?0次下載
    如何使<b class='flag-5'>用家庭</b><b class='flag-5'>總線</b><b class='flag-5'>系統(tǒng)</b> (HBS) <b class='flag-5'>兼容</b><b class='flag-5'>收發(fā)器</b><b class='flag-5'>傳輸</b> <b class='flag-5'>UART</b> <b class='flag-5'>數(shù)據(jù)包</b>

    路由數(shù)據(jù)包是怎么傳輸的?

    歡迎來到東用小知識課堂,每天學習一分鐘,讓你緊跟時代,擴充自己,成為大佬不是夢!路由數(shù)據(jù)包是怎么傳輸的呢?下面就來一起看一看吧。數(shù)據(jù)包傳輸
    的頭像 發(fā)表于 05-30 09:26 ?2214次閱讀
    路由<b class='flag-5'>器</b>的<b class='flag-5'>數(shù)據(jù)包</b>是怎么<b class='flag-5'>傳輸</b>的?

    MAX22088:家用公交車系統(tǒng)兼容收發(fā)器數(shù)據(jù)表 ADI

    電子發(fā)燒友網(wǎng)為你提供ADI(ADI)MAX22088:家用公交車系統(tǒng)兼容收發(fā)器數(shù)據(jù)表相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX22088:家用公交
    發(fā)表于 10-09 18:37
    MAX22088:家用公交車<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>兼容</b>式<b class='flag-5'>收發(fā)器</b><b class='flag-5'>數(shù)據(jù)</b>表 ADI

    UART通用異步收發(fā)器原理是什么

    UART通用異步收發(fā)器(串口通信) 一般來說,開發(fā)過程中我們通常使用串口進行DEBUG調(diào)試。 原理 通用異步收發(fā)傳輸器(Universal Asynchronous Receiver
    的頭像 發(fā)表于 11-09 17:32 ?1400次閱讀
    <b class='flag-5'>UART</b>通用異步<b class='flag-5'>收發(fā)器</b>原理是什么

    SC5120家庭總線收發(fā)器可pin to pin兼容MAX22088

    SC5120 是一款兼容家庭總線系統(tǒng) (HBS)標準的家庭總線
    的頭像 發(fā)表于 11-01 11:40 ?764次閱讀
    SC5120<b class='flag-5'>家庭</b><b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>可pin to pin<b class='flag-5'>兼容</b>MAX22088

    SC5121家庭總線收發(fā)器可pin to pin兼容MAX22288

    SC5121 是一款兼容家庭總線系統(tǒng) (HBS)標準的家庭總線
    的頭像 發(fā)表于 12-17 10:26 ?686次閱讀
    SC5121<b class='flag-5'>家庭</b><b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>可pin to pin<b class='flag-5'>兼容</b>MAX22288

    I2C總線數(shù)據(jù)包結構詳解

    。以下是I2C總線數(shù)據(jù)包結構的詳解: 一、I2C總線數(shù)據(jù)包的基本組成 I2C總線上的數(shù)據(jù)傳輸
    的頭像 發(fā)表于 01-17 15:46 ?1376次閱讀

    MAX22288家庭總線系統(tǒng)(HBS)兼容收發(fā)器技術手冊

    MAX22288家庭總線系統(tǒng)(HBS)兼容收發(fā)器可用于家庭
    的頭像 發(fā)表于 05-21 14:48 ?982次閱讀
    MAX22288<b class='flag-5'>家庭</b><b class='flag-5'>總線</b><b class='flag-5'>系統(tǒng)</b>(HBS)<b class='flag-5'>兼容</b><b class='flag-5'>收發(fā)器</b>技術手冊

    MAX22088家庭總線系統(tǒng)(HBS)兼容收發(fā)器技術手冊

    MAX22088家庭總線系統(tǒng)(HBS)兼容收發(fā)器可用于家庭
    的頭像 發(fā)表于 05-21 14:55 ?852次閱讀
    MAX22088<b class='flag-5'>家庭</b><b class='flag-5'>總線</b><b class='flag-5'>系統(tǒng)</b>(HBS)<b class='flag-5'>兼容</b><b class='flag-5'>收發(fā)器</b>技術手冊