色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何使用家庭總線系統兼容收發器傳輸UART數據包

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-12 11:50 ? 次閱讀

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

介紹

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

pYYBAGO_g5mACJ61AACFp3od5Wo420.jpg?imgver=1

圖1.簡化框圖

家庭總線系統 (HBS) 標準

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

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

使用MAX22088 HBS收發器發送UART數據包

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

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

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

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

下面提供的代碼用于對 UART 數據包進行編碼。它將 8 位數據拆分并分配給數據包的偶數位,并為數據包的奇數位分配邏輯“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;                    
      }

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

poYBAGO_g5uAf2URAABkaDrhTLo726.jpg?imgver=1

圖2.通過家庭總線發送的編碼UART數據包

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

pYYBAGO_g5yAHPliAADhITagei8691.jpg?imgver=1

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

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

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

    關注

    48

    文章

    7641

    瀏覽量

    151822
  • 收發器
    +關注

    關注

    10

    文章

    3448

    瀏覽量

    106156
  • 總線
    +關注

    關注

    10

    文章

    2898

    瀏覽量

    88262
  • uart
    +關注

    關注

    22

    文章

    1243

    瀏覽量

    101604
收藏 人收藏

    評論

    相關推薦

    高性能射頻收發器cc1101

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

    收發器傳輸速率

    收發器傳輸速率  不同的收發器產品由于轉換接口的不同,傳輸速率也不同,典型接口傳輸速率如下:
    發表于 01-08 14:16 ?4112次閱讀

    UART收發器設計實例

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

    通用異步收發器(UART

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

    UART傳輸協議與時序

    通用異步收發傳輸器(UniversalAsynchronousReceiver/Transmitter),通常稱作UART,是一種異步收發傳輸器
    發表于 11-20 16:19 ?1.5w次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>傳輸</b>協議與時序

    光纖收發器的種類以及與光模塊、跳線的連接使用

    光纖收發器是為了確保數據包能從內部的銅線傳輸轉換為外部光纖傳輸,保證不同網絡間的順暢傳輸,隨著對網絡容量的需求急劇增大,光纖
    的頭像 發表于 12-10 12:47 ?7933次閱讀
    光纖<b class='flag-5'>收發器</b>的種類以及與光模塊、跳線的連接使用

    UART收發器的設計實例詳細說明

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

    收發器是干什么用的_收發器單纖和雙纖的區別

    收發器是信號轉換的一種裝置,通常是指光纖收發器。 光纖收發器的出現,將雙絞線電信號和光信號進行相互轉換,確保了數據包在兩個網絡間順暢傳輸,同
    發表于 11-30 14:27 ?4541次閱讀

    如何使用家庭總線系統 (HBS) 兼容收發器傳輸 UART 數據包

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

    路由數據包是怎么傳輸的?

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

    MAX22088:家用公交車系統兼容收發器數據表 ADI

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

    UART通用異步收發器原理是什么

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

    SC5120家庭總線收發器可pin to pin兼容MAX22088

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

    SC5121家庭總線收發器可pin to pin兼容MAX22288

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

    I2C總線數據包結構詳解

    。以下是I2C總線數據包結構的詳解: 一、I2C總線數據包的基本組成 I2C總線上的數據傳輸
    的頭像 發表于 01-17 15:46 ?112次閱讀
    主站蜘蛛池模板: 性色欲情网站IWWW| 亚洲欧美成人综合| 在线观看黄色小说| 精品国产在线亚洲欧美| 午夜阳光影院在线观看视频| 动漫美女被h动态图| 日韩综合网| 暗卫受被肉到失禁各种PLAY| 欧美精品一卡二卡| write as 跳蛋| 日本G奶乳液汁| 岛国片免费在线观看| 视频在线免费观看| 国产人妻人伦精品1国产| 亚洲国产区中文在线观看| 国产亚洲精品在浅麻豆| 亚洲日产2020乱码草莓毕| 九九精彩视频在线观看视频| 夜夜骑夜夜欢| 蜜臀AV熟女人妻中文字幕| qvod播放电影| 偷拍国产精品在线播放| 狠狠鲁 我喜欢| 中文字幕s级优女区| 免费看国产曰批40分钟| 扒开美女的内衣亲吻漫画| 色橹橹欧美在线观看视频高清| 国产精品高清在线观看93| 迅雷成人下载| 久久中文字幕人妻AV熟女| 9久爱午夜视频| 午夜aaaa| 久久综合视频网站| asian4you裸模| 天美麻豆成人AV精品视频| 护士喂我吃乳液我脱她内裤| 最近中文字幕免费高清MV视频| 秋霞电影网视频一区二区三区| 国产人成无码视频在线观看| 中文字幕一区久久久久| 日日夜夜影院在线播放|