新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 為低功耗應用選擇正確的 µC 外圍器件

        為低功耗應用選擇正確的 µC 外圍器件

        作者: 時間:2010-03-09 來源:網(wǎng)絡 收藏

        UART 數(shù)據(jù)用 10,922 波特或 8,192 波特的 UART 接收。由于 UART 在傳輸中間點對數(shù)據(jù)進行采樣以補償抖動,因此該點已經被為接收 UART 的采樣點。在沒有行抖動的理想情況下,10,922 波特 UART 對第三數(shù)據(jù)位的開始兩次讀數(shù)都會是錯誤的而8,192 波特的UART 由于會完全遺漏第三位,很快就將出錯。由于低的理想時鐘是低實時時鐘模式,這使得在低環(huán)境中處理很困難。解決這一問題的最好辦法就是將 ;C 與調制技術結合使用,用 32kHz 振蕩器提供非常精確的 2,400 波特,并完全能支持9,600 波特(參見圖 3)。

        圖 3:在 9600 波特傳輸時采用時鐘調制的 32Khz 驅動 UART

        通過混合兩個時鐘除數(shù)解決錯誤,總體積累的錯誤消失,數(shù)據(jù)接收。這種方法對于9,600 波特或以下的 UART 通信很有效。對于高速通信,幾個 ;C 監(jiān)視 UART Rx 行的邊緣躍遷并觸發(fā) ISR 啟動內部高速振蕩器,驅動 CPU 并處理中斷。這使 ;C UART 能夠接收高速數(shù)據(jù),而不必在 UART 空閑期間保持一個啟動的高速時鐘。如果使用外部振蕩器或內部振蕩器頻率太低,則由于啟動高速振蕩器需要一定的時間,第一次傳輸將失效。為克服這一限制和效率損失,設計人員應該考慮使用能夠喚醒并及時從 32kHz 或停機模式激活的處理器,從正在傳輸?shù)?UART 恢復首次傳輸?shù)臄?shù)據(jù)。例如,系統(tǒng)時鐘需要在 25µs 內啟動,才能拾取起始位的中間點,從而接收 19,200 位的傳輸。



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 四平市| 福鼎市| 泰兴市| 南涧| 襄汾县| 同仁县| 华蓥市| 肥西县| 莫力| 上饶县| 汕头市| 莎车县| 石林| 华亭县| 霸州市| 保亭| 青海省| 阿合奇县| 万全县| 澄城县| 平昌县| 云南省| 民权县| 永吉县| 宣化县| 东源县| 宜昌市| 定襄县| 中方县| 苏州市| 阿拉尔市| 渝中区| 当涂县| 聂拉木县| 寿光市| 攀枝花市| 和平区| 巴彦县| 三明市| 凤冈县| 弥勒县|