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

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

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

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

UART串口通信使用16倍過采樣數(shù)據(jù)的原因

硬件攻城獅 ? 來源:硬件攻城獅 ? 2024-02-21 13:38 ? 次閱讀

增強抗干擾是原因之一

標準UART可以選16倍采樣,也可以選64倍采樣,個人覺得應該是方便分頻設計。

標準UART的RXD前端有一個"1到0跳變檢測器",當其連續(xù)接受到8個RXD上的地電平時,該檢測器就認為RXD線出現(xiàn)了起始位,進入接受數(shù)據(jù)狀態(tài).在接受狀態(tài),接受控制器對數(shù)據(jù)位7,8,9三個脈沖采樣,并遵從三中取二的原則確定最終值.采用這一方法的根本目的還是為了增強抗干擾,提高數(shù)據(jù)傳送的可靠性,采樣信號總是在每個接受位的中間位置,可以避開數(shù)據(jù)位兩端的邊沿失真,也可以防止接受時鐘頻率和發(fā)送時鐘頻率不完全同步引起的誤差。

首先回顧一下異步串口通信的數(shù)據(jù)格式:

c386fa5c-d070-11ee-a297-92fbcf53809c.png

由于在空閑狀態(tài)時,傳送線為邏輯“1”狀態(tài),而數(shù)據(jù)的傳送總是以一個起始位“0”開始,所以當接收器檢測到一個從“1”向“0”的跳變時,便視為可能的起始位(要排除干擾引起的跳變);起始位被確認后,就知道發(fā)送器已開始發(fā)送,接收器就可以按這個數(shù)據(jù)通信格式接收后續(xù)的數(shù)據(jù)了;當檢測到停止位“1”后就表明一幀字符數(shù)據(jù)已發(fā)送完畢。

關于接收器的設計最主要的一點是如何提高采樣的準確率,最好是保證采樣點處于被采樣數(shù)據(jù)的時間中間點。所以,在接收采樣時要用比數(shù)據(jù)波特率高n倍(n≥1)速率的時鐘對數(shù)據(jù)進行采樣。在本程序中用16倍波特率時鐘進行采樣。結合圖示,我們講解一下如何讓采樣時刻處于被采樣數(shù)據(jù)的時間中間點:

c38b9dd2-d070-11ee-a297-92fbcf53809c.png

1.在t1時刻若檢測到低電平,就開始對這個低電平進行連續(xù)的檢測

2. 當檢測了8個時鐘周期后,到達t2,此刻,若前面的8個周期都是低電平,則認為檢測到了起始脈沖。否則就認為是干擾,重新檢測。

3. 在檢測到起始位后,再計數(shù)16個采樣時鐘周期就到達了第一個數(shù)據(jù)位的時間中間點t3,在此刻采樣數(shù)據(jù)并進行保存。

4. 然后再經(jīng)過16個周期,就是第二個數(shù)據(jù)位的時間中間點,在此時刻進行采樣;然后,再經(jīng)過16個周期,就是第三個數(shù)據(jù)位的時間中間點, 在此時刻進行采樣…..一直這樣采樣,直到把所有的數(shù)據(jù)位采樣完畢。




審核編輯:劉清

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

    關注

    112

    文章

    16444

    瀏覽量

    179048
  • 接收器
    +關注

    關注

    14

    文章

    2478

    瀏覽量

    72096
  • uart
    +關注

    關注

    22

    文章

    1243

    瀏覽量

    101639
  • 串口通信
    +關注

    關注

    34

    文章

    1627

    瀏覽量

    55656
  • 時鐘采樣
    +關注

    關注

    0

    文章

    4

    瀏覽量

    3374

原文標題:為什么UART串口通信要16倍過采樣數(shù)據(jù)

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    通信技術:UART串口通信開源代碼實操!

    今天我們分享的是關于UART串口通信示例,歡迎大家探討
    的頭像 發(fā)表于 11-05 11:56 ?3149次閱讀
    <b class='flag-5'>通信</b>技術:<b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>開源代碼實操!

    請問單片機和GSM模塊通信使用的串口可以同時使用在電腦上打印調(diào)試信息嗎?

    單片機和GSM模塊通信使用的串口,還能同時使用在電腦上打印調(diào)試信息不?搞了半天沒現(xiàn)象,是這個原因不?一個串口引腳既和GSM模塊通信,又在電腦
    發(fā)表于 03-14 06:35

    串口通信使用的電平轉(zhuǎn)換電路介紹

    都可以實現(xiàn),就看你是不是土豪,是不是能夠用得起集成芯片。這里,介紹一種串口通信使用的電平轉(zhuǎn)換電路,奇葩的是本次項目需要實現(xiàn)2.8V到3.7V的電平相互轉(zhuǎn)換。
    發(fā)表于 02-05 06:23

    介紹一種Atmega16單片機串口通信

    制作而成。串口通信需要使用到的內(nèi)部寄存器在進行程序編寫前需要對16單片機中的寄存器的作用和使用方法有所了解,下面為16單片機串口
    發(fā)表于 07-13 07:46

    niosii的UART串口通信

    niosii的UART串口通信niosii的UART串口通信
    發(fā)表于 04-06 17:03 ?1次下載

    基于51單片機的UART串口通信

    基于51單片機的UART串口通信詳解。
    發(fā)表于 11-21 10:14 ?6.3w次閱讀
    基于51單片機的<b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    uart是什么意思?認識uart串口

    設備沒有顯示屏,無法獲得嵌入式設備實時數(shù)據(jù)信息,通過UART串口和超級終端相連,打印嵌入式設備輸出信息。并且在對嵌入式系統(tǒng)進行跟蹤和調(diào)試時,UART
    發(fā)表于 12-06 14:51 ?11w次閱讀
    <b class='flag-5'>uart</b>是什么意思?認識<b class='flag-5'>uart</b><b class='flag-5'>串口</b>

    串口通信的原理,IO口模擬UART串口通信

    UART串口波特率,常用的值是300、600、1200、2400、4800、9600、14400、19200、28800、38400、57600、115200等速率。IO口模擬UART串行通信
    的頭像 發(fā)表于 05-04 15:26 ?2.2w次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>的原理,IO口模擬<b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    如何使用FPGA實現(xiàn)串口通信的資料和程序免費下載

    UART接收。因為只有數(shù)據(jù)線,沒有時鐘,這種叫異步通信。首先雙方必須約定好通信用的時鐘頻率, 但是雙方用的時鐘必定有誤差, 而且不知道每個bit 的起始時間。這兩點是造成你有時候收到對
    發(fā)表于 09-23 16:48 ?5次下載
    如何使用FPGA實現(xiàn)<b class='flag-5'>串口</b><b class='flag-5'>通信</b>的資料和程序免費下載

    AD776:16位100kSPS采樣ADC過時數(shù)據(jù)

    AD776:16位100kSPS采樣ADC過時數(shù)據(jù)
    發(fā)表于 05-10 16:03 ?1次下載
    AD776:<b class='flag-5'>16</b>位100kSPS<b class='flag-5'>過</b><b class='flag-5'>采樣</b>ADC過時<b class='flag-5'>數(shù)據(jù)</b>表

    Atmega16單片機串口通信

    制作而成。串口通信需要使用到的內(nèi)部寄存器在進行程序編寫前需要對16單片機中的寄存器的作用和使用方法有所了解,下面為16單片機串口
    發(fā)表于 11-15 13:21 ?13次下載
    Atmega<b class='flag-5'>16</b>單片機<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    C51的UART 串口通信

    C51的UART 串口通信
    發(fā)表于 11-29 12:21 ?11次下載
    C51的<b class='flag-5'>UART</b> <b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    STM32F103VE USART & UART串口通信

    STM32F103VE共有5個串口功能,其中USART1,USART2,USART3為通用同步異步串口通信UART4,UART5為通用異步
    發(fā)表于 12-24 19:06 ?24次下載
    STM32F103VE USART & <b class='flag-5'>UART</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    Uart的接收采樣率為什么是發(fā)送速率的16

    學過串口通信的朋友都知道這個設計,這個來源在最早要追溯到8086處理器芯片中,為了兼顧速度和穩(wěn)定性,采樣倍數(shù)就采取了16。所以就一直流傳下
    的頭像 發(fā)表于 01-12 10:12 ?2325次閱讀

    UART串口通信協(xié)議是什么?

    ,廣泛應用于嵌入式領域。 在UART串口通信協(xié)議中,數(shù)據(jù)以字節(jié)的形式進行傳輸。發(fā)送和接收端的通信流程如下: 1、
    的頭像 發(fā)表于 03-19 17:26 ?1508次閱讀
    主站蜘蛛池模板: 黄网址在线观看 | 一本之道高清在线观看一区 | 国产精品高清在线观看93 | 刘梓晨啪啪啪 | 少妇大荫蒂毛多毛大 | 玖玖爱在线播放 | 超熟女专门志 | 国模啪啪久久久久久久 | 国产成a人片在线观看视频99 | 双性被疯狂灌满精NP | 亚洲AV成人无码网天堂 | 好男人的视频在线观看 | 在线免费观看国产 | 99视频在线观看视频 | 最近日本字幕MV免费观看在线 | 99久久精品互换人妻AV | 4399亚洲AV无码V无码网站 | 欧美精品高潮呻吟AV久久 | 免费国产成人高清在线观看视频 | 亚洲人成网站7777视频 | 看了n遍舍不得删的黄文 | 国产精品一区二区三区免费 | 中文字幕人成人乱码亚洲影视S | 日本高清天码一区在线播放 | 精品熟女少妇AV免费观看 | 美女18黄 | 欧美 亚洲 中文字幕 高清 | 97视频在线观看免费视频 | 亚洲精品久久午夜麻豆 | 97视频在线观看免费播放 | 公粗挺进了我的密道在线播放贝壳 | 国产a在线不卡 | 亚洲第一国产 | 99精品99| 久久婷五月综合色啪首页 | 中文有码中文字幕免费视频 | 亚洲狠狠网站色噜噜 | 寂寞夜晚看免费视频 | 欧美日韩中文字幕综合图区 | 久久国产精品人妻中文 | 入禽太深免费高清在线观看5 |