一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

接收器是一種低成本μC,可檢測傳輸速率并根據(jù)新速率調(diào)整其軟件

PCB線路板打樣 ? 來源:LONG ? 2019-08-13 16:07 ? 次閱讀

RS-232是PC世界中最常見的串行接口。大多數(shù)RS-232接口以固定傳輸速率與接收器通信,例如9600波特。但是如果變送器以不同的傳輸速率運行會發(fā)生什么?不同的傳輸速率要求接收器檢測速率并將軟件調(diào)整到新的通信速度。以下關(guān)于接收器如何檢測RS-232接口的傳輸速率的描述沒有描述接收和發(fā)送例程的實現(xiàn)。相反,它描述了一個由發(fā)射器和接收器組成的系統(tǒng)。發(fā)送器(例如,PC)將字符發(fā)送到接收器。接收器是一種低成本μC,可檢測傳輸速率并根據(jù)新速率調(diào)整其軟件。實現(xiàn)原理很簡單。

發(fā)送器向接收器發(fā)送校準值。接收器測量接收校準值位的時間。基于該測量,接收器計算1比特的傳輸時間。該方法將此時間用于波特率發(fā)生器。訣竅是測量輸入比特流的時間并計算接收1比特的平均時間。自動波特例程的這種實現(xiàn)假設(shè)接收器知道校準值的比特序列并且接收器知道何時校準。該技術(shù)使用PIC16C54BμC。 μC通過MAX232芯片連接到PC。 PC將校準字符發(fā)送到μC。我們選擇ASCII值為“?”因為比特序列。自動波特率例程測量接收比特流中的那些的時間,然后將時間除以6。結(jié)果是例程接收或發(fā)送1位所需的時間。

由于PIC16C54B沒有硬件USART,因此軟件程序會測量位序列的時序。清單1給出了autobaud例程的源代碼。校準字符包含一個起始位,一個停止位和無奇偶校驗位。對于時間測量,該技術(shù)使用16位計數(shù)器,該計數(shù)器提供一系列傳輸速度。在例程的第一部分,軟件初始化計數(shù)器和自動波特率狀態(tài)寄存器AUTOB_STATUS。寄存器存儲有關(guān)自動波特率例程的輸入信號是否太慢或太快的信息。您可以使用此信息檢查校準過程是否成功。初始化之后,自動波特率程序查找起始位,這是一個邏輯從一到零的轉(zhuǎn)換。檢測到起始位后,自動波特率程序會查找反向轉(zhuǎn)換。檢測到此轉(zhuǎn)換后,例程開始使用16位軟件計數(shù)器測量時間。軟件遞增16位計數(shù)器的低字節(jié),直到計數(shù)器溢出。

當發(fā)生溢出時,16位計數(shù)器的高字節(jié)遞增1。這個過程一直持續(xù)到從邏輯1變?yōu)榱慊蛴嫈?shù)器的高字節(jié)溢出為止。在任何一種情況下,例程都會在AUTOB_STATUS中設(shè)置一個標志,以指示輸入信號是快還是慢。否則,軟件計算1位的傳輸時間。此時間會生成發(fā)送或接收例程的波特率。這些例程需要1比特的傳輸時間,以產(chǎn)生用于比特采樣的延遲或用于比特傳輸。軟件通過將測量時間除以校準值中傳輸?shù)臄?shù)量來計算1位的傳輸時間。在校準值“?”的情況下,有必要將測量時間除以6。除以6需要將16位計數(shù)器/寄存器向右移動三次,同時從左側(cè)繪制零。除法后,程序?qū)⑽粫r間除以2,計算半位的傳輸。該時間圖在接收例程中用于將位采樣置于位的中間。除以2需要將16位計數(shù)器簡單地移位到左側(cè)的一個位置。程序?qū)⒋瞬僮鞯慕Y(jié)果存儲在兩個寄存器中:AUTOHALF_LOW和AUTOHALF_HIGH。

程序完成此計算后,需要將1.5位的傳輸時間調(diào)整為軟件開銷。該調(diào)整涉及減去執(zhí)行發(fā)送或接收例程所需的指令周期數(shù)。減法后,軟件會驗證結(jié)果是否小于零。如果是這樣,輸入信號太快,并且例程在AUTOB_STATUS寄存器中設(shè)置錯誤標志。調(diào)整后,軟件通過驗證16位計數(shù)器的值為零來驗證輸入信號是否過快。如果輸入信號不是太快,則自動波特率例程返回到操作系統(tǒng)。

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

    關(guān)注

    14

    文章

    2533

    瀏覽量

    73118
  • PCB打樣
    +關(guān)注

    關(guān)注

    17

    文章

    2971

    瀏覽量

    22262
  • 華強PCB
    +關(guān)注

    關(guān)注

    8

    文章

    1831

    瀏覽量

    28364
  • 華強pcb線路板打樣
    +關(guān)注

    關(guān)注

    5

    文章

    14629

    瀏覽量

    43661
收藏 人收藏

    評論

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

    RF采樣:全新的采樣速率數(shù)據(jù)轉(zhuǎn)換

    找到一種具有足夠采樣速率能力和動態(tài)范圍來捕獲高端通信設(shè)備所需寬帶信號的數(shù)據(jù)轉(zhuǎn)換...... 圖1:適用于寬帶信號的傳統(tǒng)超外差接收器架構(gòu) 全新的更高采樣
    發(fā)表于 09-06 14:58

    低成本無線射頻芯片A7105

    A7105是低成本且適用于2.4GHz ISM頻段的無線應(yīng)用的射頻芯片。內(nèi)置高靈敏的接收器(1Mbps@ -93dbm),所以在10米以內(nèi)的應(yīng)用產(chǎn)品,工作頻率編程設(shè)置,最高速率50
    發(fā)表于 06-27 14:07

    為什么要設(shè)計一種低成本的差動音頻信號傳輸方案

    為什么要設(shè)計一種低成本的差動音頻信號傳輸方案?低成本的差動音頻信號傳輸方案有哪幾種?分別有什么優(yōu)勢?
    發(fā)表于 07-30 06:43

    Silicon Labs無線接收器Si4355可以同時支持傳輸速率為2.4/9.6Kbps的數(shù)據(jù)嗎?

    Silicon Labs無線接收器Si4355可以同時支持傳輸速率為2.4/9.6Kbps的數(shù)據(jù)嗎?
    發(fā)表于 10-28 08:25

    一種GPS/Glonass接收器IC

    一種GPS/Glonass接收器IC 、 引 言   隨著GPS通信技術(shù)的發(fā)展,新型GPS接收器不斷涌現(xiàn),其中抗阻塞特性是衡量接收
    發(fā)表于 10-21 18:32 ?1106次閱讀
    <b class='flag-5'>一種</b>GPS/Glonass<b class='flag-5'>接收器</b>IC

    網(wǎng)卡的傳輸速率

    網(wǎng)卡的傳輸速率  網(wǎng)卡速率是指網(wǎng)卡每秒鐘接收或發(fā)送數(shù)據(jù)的能力,單位是Mbps(兆
    發(fā)表于 12-26 11:51 ?2974次閱讀

    轉(zhuǎn)換傳輸速率

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

    收發(fā)傳輸速率

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

    一種可變位速率的位同步的設(shè)計與仿真

    大部分傳統(tǒng)的位同步是針對固定位速率遙測系統(tǒng)來設(shè)計的,這不能滿足些可變位速率遙測接收機的需求。因此,提出
    發(fā)表于 06-25 16:14 ?28次下載
    <b class='flag-5'>一種</b>可變位<b class='flag-5'>速率</b>的位同步<b class='flag-5'>器</b>的設(shè)計與仿真

    基于AD620芯片的心跳速率檢測

    本文設(shè)計演示一種AD620芯片的心跳速率檢測系統(tǒng),詳細介紹了系統(tǒng)各個部分的電路設(shè)計,給出了提高系統(tǒng)性能的方法。實驗表明該系統(tǒng)獲得較好的心電信號和準確的心跳
    發(fā)表于 12-07 11:23 ?1.1w次閱讀
    基于AD620芯片的心跳<b class='flag-5'>速率</b><b class='flag-5'>檢測</b>

    一種自適應(yīng)速率控制FSO系統(tǒng)設(shè)計

    自由空間光通信(FSO)是當前遇到困難較大的研究熱點。由于光波長很小,F(xiàn)SO很容易受到傳輸信道的影響。由此一種自適應(yīng)速率控制FSO系統(tǒng)被研發(fā)出來了。通常的研究是采用射頻反饋來判定信道條件,進而自適應(yīng)
    發(fā)表于 12-27 15:09 ?1次下載

    AD1892:集成數(shù)字接收器/速率轉(zhuǎn)換數(shù)據(jù)表

    AD1892:集成數(shù)字接收器/速率轉(zhuǎn)換數(shù)據(jù)表
    發(fā)表于 04-20 16:36 ?3次下載
    AD1892:集成數(shù)字<b class='flag-5'>接收器</b>/<b class='flag-5'>速率</b>轉(zhuǎn)換<b class='flag-5'>器</b>數(shù)據(jù)表

    一種低成本差動音頻信號傳輸方案

    一種低成本差動音頻信號傳輸方案
    發(fā)表于 11-01 08:26 ?0次下載
    <b class='flag-5'>一種</b><b class='flag-5'>低成本</b>差動音頻信號<b class='flag-5'>傳輸</b>方案

    短波波分復(fù)用(SWDM)是什么?SWDM技術(shù)支持多少傳輸速率傳輸距離

    傳輸距離。SWDM技術(shù)是一種低成本、高集成度的光纖傳輸方案,可以有效提升數(shù)據(jù)中心的通信性能。 SWDM技術(shù)利用一種特殊的光模塊,在
    的頭像 發(fā)表于 12-27 11:28 ?1350次閱讀

    LORA模塊的數(shù)據(jù)傳輸速率

    LoRa(Long Range)是一種用于物聯(lián)網(wǎng)(IoT)應(yīng)用的低功耗廣域網(wǎng)(LPWAN)技術(shù)。它以其長距離通信能力和低功耗特性而聞名。LoRa模塊的數(shù)據(jù)傳輸速率可以根據(jù)不同的配置和地
    的頭像 發(fā)表于 10-31 17:03 ?2157次閱讀