日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

NS16C2552/NS16C2752雙UART芯片:特性、應用與設計要點

lhl545545 ? 2025-12-27 11:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NS16C2552/NS16C2752雙UART芯片:特性、應用與設計要點

在電子設計領域,UART(通用異步收發(fā)傳輸器)芯片是實現(xiàn)串行通信的關鍵組件之一。今天,我們將深入探討TI公司的NS16C2552和NS16C2752雙UART芯片,它們在性能、功能和應用方面都有著獨特的優(yōu)勢。

文件下載:ns16c2752.pdf

芯片概述

NS16C2552和NS16C2752是雙通道通用異步接收器/發(fā)射器(DUART),與PC16552D在引腳和功能上兼容,但在此基礎上增加了許多新特性,如低電壓支持、5V容忍輸入、增強的寄存器集和更高的數(shù)據(jù)速率等。這兩款芯片的兩個串行通道相互獨立,僅共享一個CPU接口和晶體輸入。在電源開啟時,兩個通道的功能與PC16552D相同。

特性亮點

  • 多功能輸出:允許使用更少的I/O引腳實現(xiàn)更多的封裝功能。
  • 高數(shù)據(jù)傳輸速率:最高可達5 Mbit/s,滿足高速通信需求。
  • 寬電壓范圍:工作電壓為2.97 V至5.50 V,增強了芯片的適應性。
  • 大容量FIFO:NS16C2552的收發(fā)FIFO為16字節(jié),NS16C2752則為64字節(jié),有效緩沖數(shù)據(jù),減少CPU處理負擔。
  • 多種流控制方式:支持自動硬件流控制(Auto - CTS、Auto - RTS)和自動軟件流控制(Xon、Xoff、Xon - any),確保數(shù)據(jù)傳輸?shù)目煽啃浴?/li>
  • 編程特性:字符長度、奇偶校驗、停止位等均可編程,適應不同的通信協(xié)議。
  • 中斷控制:獨立控制和優(yōu)先化的發(fā)送和接收中斷,提高CPU處理效率。
  • 紅外模式:集成IrDA v1.0兼容的紅外編碼器和解碼器,支持紅外通信。

引腳與接口

芯片的引腳分為并行總線接口、串行I/O接口、時鐘和復位、電源和地等幾類。下面我們重點介紹幾個關鍵接口:

并行總線接口

  • 數(shù)據(jù)總線(D7 - D0):8位三態(tài)輸入/輸出線,實現(xiàn)UART與CPU之間的雙向通信,傳輸數(shù)據(jù)、控制字和狀態(tài)信息。
  • 寄存器地址(A2 - A0):3個輸入引腳,用于選擇DUART寄存器,方便CPU進行讀寫操作。
  • 芯片選擇(CS):低電平有效,選中芯片后,DUART與CPU之間的通信才能正常進行。
  • 通道選擇(CHSL):用于選擇串行通道,1表示通道1,0表示通道2。
  • 讀寫控制(RD、WR):分別控制寄存器數(shù)據(jù)的讀取和寫入操作。

串行I/O接口

  • SIN、SOUT:串行輸入和輸出引腳,實現(xiàn)數(shù)據(jù)的串行傳輸。
  • RI、CTS、DSR、DCD:MODEM控制輸入引腳,用于與MODEM或外設進行通信。
  • DTR、RTS、OUT1、OUT2:MODEM控制輸出引腳,可根據(jù)需要進行配置。

時鐘和復位

  • XIN、XOUT:外部晶體輸入和輸出引腳,與晶體組成反饋電路,為波特率發(fā)生器提供時鐘。
  • MR:主復位引腳,高電平有效,可清除大部分寄存器。

寄存器設置

芯片包含兩個相同的寄存器集,分別用于兩個通道。通過對寄存器的配置,可以實現(xiàn)不同的功能。以下是一些重要寄存器的介紹:

接收緩沖寄存器(RBR)

用于存儲接收到的數(shù)據(jù),可通過讀取該寄存器獲取接收數(shù)據(jù)。

發(fā)送保持寄存器(THR)

CPU將發(fā)送數(shù)據(jù)寫入該寄存器,然后由UART進行發(fā)送。

中斷使能寄存器(IER)

用于使能不同類型的中斷,如接收數(shù)據(jù)可用中斷、發(fā)送保持寄存器空中斷等。

中斷識別寄存器(IIR)

記錄中斷的優(yōu)先級和狀態(tài),幫助CPU快速處理中斷。

FIFO控制寄存器(FCR)

用于啟用FIFO、清除FIFO、設置FIFO觸發(fā)級別和選擇DMA模式。

線路控制寄存器(LCR)

指定異步數(shù)據(jù)通信的格式,如字符長度、奇偶校驗、停止位等,還可設置除數(shù)鎖存訪問位(DLAB)。

波特率發(fā)生器

每個通道都有一個可編程的波特率發(fā)生器,可將輸入時鐘除以1至$2^{16}-1$的任意除數(shù),產(chǎn)生16X時鐘,驅動發(fā)送和接收部分。通過設置除數(shù)鎖存器(DLL和DLM),可以實現(xiàn)不同的波特率。

操作與配置

時鐘輸入

芯片內置振蕩器,可接受標準晶體輸入,產(chǎn)生的時鐘頻率范圍為DC至24 MHz。每個通道都有獨立的可編程時鐘分頻器,因此可以設置不同的波特率。在使用外部晶體時,需要注意晶體的參數(shù)和負載電容的選擇。

復位

芯片具有上電復位功能,可適應緩慢上升的電源。復位后,芯片的輸出狀態(tài)會恢復到默認值。

接收操作

接收部分包括一個8位接收移位寄存器(RSR)和一個16或64字節(jié)的FIFO。在FIFO模式下,可以根據(jù)FIFO指針的觸發(fā)級別產(chǎn)生中斷或請求DMA傳輸。同時,還支持硬件和軟件流控制,防止接收數(shù)據(jù)溢出。

發(fā)送操作

發(fā)送部分包括一個8位發(fā)送移位寄存器(TSR)和一個16或64字節(jié)的FIFO。在FIFO模式下,當Tx FIFO的空空間超過閾值時,會產(chǎn)生中斷或請求DMA傳輸。同樣,也支持硬件和軟件流控制,確保數(shù)據(jù)的可靠發(fā)送。

DMA操作

使用RXRDY和TXRDY信號可以實現(xiàn)更高效的直接內存訪問(DMA)傳輸,減少CPU的處理負擔。在模式0下,每次RXRDY和TXRDY的有效信號會觸發(fā)一次單字節(jié)傳輸;在模式1下,可以進行塊傳輸。

紅外模式

通過設置MCR[6]為1,可以啟用紅外模式。在該模式下,SOUT在空閑狀態(tài)下為邏輯0,發(fā)送時會發(fā)送3/16位寬的脈沖,實現(xiàn)紅外通信。

設計注意事項

調試提示

  • 檢查電源電壓是否在正常范圍內。
  • 核對引腳連接是否正確。
  • 檢查PCB是否存在短路問題。
  • 驗證時鐘輸入的頻率和電壓擺動。
  • 確保復位信號正常。
  • 使用內部回環(huán)模式測試CPU接口。
  • 檢查串行數(shù)據(jù)的輸入和輸出。

時鐘頻率精度

由于UART的發(fā)送和接收時鐘在不同的時鐘域,時鐘頻率的偏差可能會導致數(shù)據(jù)錯誤。因此,需要控制時鐘頻率的誤差在一定范圍內,以確保數(shù)據(jù)的正確恢復。一般來說,數(shù)據(jù)包長度越短,對時鐘誤差的容忍度越高。

晶體要求

  • 晶體類型為并聯(lián)諧振、基頻。
  • 頻率范圍為24 MHz。
  • 負載電容為10 - 22 pF。
  • 等效串聯(lián)電阻(ESR)為20 - 120 Ω。
  • 頻率穩(wěn)定性在0至70°C范圍內為100 ppm。

配置示例

以下是一些常見的配置示例,幫助你快速上手:

設置波特率

- LCR 0x03.7 = 1
- DLL 0x00.7:0 = DIV_L
- DLM 0x01.7:0 = DIV_M
- LCR 0x03.7 = 0

配置預分頻器輸出

- 保存LCR 0x03.7:0到臨時變量
- LCR 0x03.7:0 = 0xBF
- EFR 0x02.4 = 1
- LCR 0x03.7:0 = 0
- MCR 0x04.7 = 1(或0,根據(jù)需要選擇)
- LCR 0x03.7:0 = 0xBF
- EFR 0x02.4 = 0(可選)
- LCR 0x03.7:0 = 臨時變量

設置Xon和Xoff流控制

- 保存LCR 0x03.7:0到臨時變量
- LCR 0x03.7:0 = 0xBF
- Xon1 0x04.7:0 = VAL1
- Xoff1 0x06.7:0 = VAL2
- LCR 0x03.7:0 = 臨時變量

與其他UART的比較

與PC16552D相比,NS16C2552和NS16C2752在FIFO大小、電源電壓、最高波特率、時鐘輸入頻率、工作溫度等方面都有明顯的優(yōu)勢。同時,還增加了許多增強功能,如睡眠模式、軟件和硬件自動流控制、紅外模式等。

總結

NS16C2552和NS16C2752是兩款功能強大的雙UART芯片,具有高數(shù)據(jù)速率、大容量FIFO、多種流控制方式等特點,適用于各種串行通信應用。在設計過程中,需要注意時鐘頻率精度、晶體選擇和引腳連接等問題,通過合理配置寄存器,可以實現(xiàn)不同的功能需求。希望本文能為電子工程師們在使用這兩款芯片時提供一些幫助。你在使用UART芯片時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LTC275216位SoftSpan電流輸出DAC的卓越性能與應用

    公司的LTC275216位SoftSpan電流輸出DAC,看看它在性能、功能和應用方面有哪些獨特之處。 文件下載: LTC2752.pdf 一、LTC
    的頭像 發(fā)表于 04-13 14:10 ?128次閱讀

    深度剖析Microchip PIC16C781/782微控制器:特性、應用與設計要點

    深度剖析Microchip PIC16C781/782微控制器:特性、應用與設計要點 在當今電子技術飛速發(fā)展的時代,微控制器作為電子系統(tǒng)的核心組件,其性能和功能對于產(chǎn)品的成功至關重要
    的頭像 發(fā)表于 04-07 16:30 ?189次閱讀

    探索Microchip 47L04/47C04/47L16/47C16 EERAM:特性、應用與設計要點

    探索Microchip 47L04/47C04/47L16/47C16 EERAM:特性、應用與設計要點 在電子設計領域,數(shù)據(jù)的存儲和管理至
    的頭像 發(fā)表于 03-31 16:50 ?255次閱讀

    PIC16C5X系列8位微控制器:特性、應用與設計要點

    PIC16C5X系列8位微控制器:特性、應用與設計要點 在電子設計領域,微控制器如同大腦一般,掌控著各種電子設備的運行。Microchip的PIC16C5X系列8位微控制器以其獨特的性
    的頭像 發(fā)表于 03-29 15:20 ?535次閱讀

    Microchip 47L04/47C04/47L16/47C16 EERAM 芯片:功能特性與應用詳解

    Microchip 47L04/47C04/47L16/47C16 EERAM 芯片:功能特性與應用詳解 在電子設計領域,數(shù)據(jù)的可靠存儲與快
    的頭像 發(fā)表于 03-25 15:20 ?614次閱讀

    PIC16C62X系列微控制器:特性、應用及使用要點

    PIC16C62X系列微控制器:特性、應用及使用要點 在電子產(chǎn)品設計的領域中,微控制器如同產(chǎn)品的核心大腦,決定著產(chǎn)品的功能與性能。PIC16C62X系列微控制器以其獨特的
    的頭像 發(fā)表于 03-25 15:10 ?592次閱讀

    NS16C2552/NS16C2752串口UART芯片深度剖析

    NS16C2552/NS16C2752串口UART芯片深度剖析 在電子設計領域,UART(通用
    的頭像 發(fā)表于 12-29 11:15 ?620次閱讀

    TL16C2550:UART芯片的技術剖析與應用指南

    UART芯片,憑借其豐富的功能和出色的性能,在眾多應用場景中得到了廣泛應用。今天,我們就來深入剖析這款芯片,探討其特性、工作原理及應用要點。
    的頭像 發(fā)表于 12-29 10:15 ?448次閱讀

    電子工程師必看:TL16C2752UART芯片深度解析

    ,一款功能強大的1.8 - 5VUART芯片,它在眾多應用場景中展現(xiàn)出了卓越的性能。 文件下載: tl16c2752.pdf 芯片概述 T
    的頭像 發(fā)表于 12-26 14:30 ?397次閱讀

    深入解析TL16CP754C和TL16C754C:高性能四通道UART的卓越之選

    深入解析TL16CP754C和TL16C754C:高性能四通道UART的卓越之選 在當今的電子設計領域,UART(通用異步收發(fā)傳輸器)作為一種基礎且關鍵的通信接口,廣泛應用于各種設備中
    的頭像 發(fā)表于 12-26 11:40 ?1071次閱讀

    探索TL16C752CUART:功能特性與設計要點

    探索TL16C752CUART:功能特性與設計要點 在電子工程領域,UART(通用異步收發(fā)傳輸
    的頭像 發(fā)表于 12-25 16:30 ?872次閱讀

    汽車級TL16C2550-Q1UART芯片:功能特性與應用詳解

    汽車級TL16C2550-Q1UART芯片:功能特性與應用詳解 在汽車電子、工業(yè)自動化等眾多領域,UA
    的頭像 發(fā)表于 12-23 17:35 ?729次閱讀

    具有64字節(jié)FIFO的TL16C752CI-Q1UART特性、應用與設計要點

    具有64字節(jié)FIFO的TL16C752CI-Q1UART特性、應用與設計要點 在汽車電子和工業(yè)控制等領域,
    的頭像 發(fā)表于 12-19 16:30 ?745次閱讀

    探索TL16C752D-Q1:高性能UART的卓越之選

    的TL16C752D-Q1UART,憑借其豐富的特性和出色的性能,成為眾多工程師的首選。接下來,我們就深入了解一下這款產(chǎn)品。 文件下載: tl1
    的頭像 發(fā)表于 12-19 14:20 ?384次閱讀

    探索TL16C752D:具有64字節(jié)FIFO的UART的卓越性能與應用

    公司的TL16C752D,一款具有64字節(jié)FIFO的UART,它憑借其豐富的特性和廣泛的應用場景,成為眾多工程師的首選。 文件下載: tl16c
    的頭像 發(fā)表于 12-19 11:50 ?1102次閱讀
    衡阳市| 衢州市| 平顺县| 泽普县| 惠安县| 忻州市| 石城县| 那坡县| 安西县| 安达市| 大竹县| 鄂托克前旗| 措美县| 防城港市| 永泰县| 光泽县| 邵武市| 上林县| 苍山县| 西盟| 高邑县| 浦北县| 会理县| 岳普湖县| 白水县| 梅河口市| 吴堡县| 辽源市| 肇源县| 五家渠市| 五家渠市| 新和县| 革吉县| 留坝县| 纳雍县| 连平县| 荥阳市| 济南市| 城固县| 高唐县| 通化市|