通過 USB 評估板的 UART 串行接口
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-09-27 17:35:05
框圖、硬件、軟件和固件的描述將在下一段中描述。提供了C語言的固件應(yīng)用代碼,展示了如何通過USB編寫簡單的UART串行接口通信程序。目標(biāo)是幫助用戶縮短產(chǎn)品開發(fā)周期并評估飛利浦雙 UART 功能。
框圖
圖 1 所示框圖顯示了通過 USB 的 UART 串行接口的總線接口。USB 具有通用并行接口,用于與各種微控制器(例如 8051 微控制器)通信。8051 微控制器通過 8 位數(shù)據(jù)總線向 UART 發(fā)送數(shù)據(jù)并從 UART 接收數(shù)據(jù)。然后,UART將并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù),并通過RS-232線路驅(qū)動器將串行數(shù)據(jù)傳輸?shù)酱卸丝?,其功能是轉(zhuǎn)換邏輯電壓電平。此外,UART通過RS-232線路接收器從串行端口接收串行數(shù)據(jù),并將串行數(shù)據(jù)轉(zhuǎn)換為8位數(shù)據(jù)。然后UART將并行數(shù)據(jù)發(fā)送回微控制器,微控制器將數(shù)據(jù)傳輸?shù)経SB接口。一旦主機請求數(shù)據(jù),

任何無線模塊(例如藍(lán)牙和 GPS)都可以連接到 UART 串??行接口,以便通過 USB 在模塊和主機 PC 之間以及在一個模塊和另一模塊之間進(jìn)行串行通信。有關(guān)飛利浦 Dual UART 和藍(lán)牙模塊之間接口的詳細(xì)信息,請參閱應(yīng)用筆記_AN10307_。此外,應(yīng)用筆記 _AN10219_ 還展示了如何使用飛利浦 UART 來實現(xiàn) IrDA 接口。
硬件說明
評估板由下一段中描述的四個主要部分組成。該板通過 USB 橋控制器充當(dāng) UART 串??行接口。它提供了在模塊和主機之間以及一個模塊和另一個模塊之間接收和傳輸數(shù)據(jù)的功能。此外,它還提供系統(tǒng)內(nèi)編程功能,將固件應(yīng)用代碼到微控制器。上電復(fù)位后,橋控制器的操作將基于固件應(yīng)用代碼的編程。
四個主要部分的功能描述如下:
飛利浦 P89LV51RD2 是一款 8051 微控制器。微控制器通過 8 位數(shù)據(jù)總線和控制信號(地址、寫入、讀取、復(fù)位和片選信號)連接到 UART 和 USB 控制器。微控制器充當(dāng)主機,通過嵌入式固件應(yīng)用程序代碼控制板上的 USB 和 UART 設(shè)備。固件應(yīng)用程序代碼控制微控制器的工作,它們是:
控制板上所有設(shè)備的運行
處理 USB 和 UART 之間的數(shù)據(jù)流
配置USB和UART寄存器
處理 USB 枚舉。
Philips SC16CxxxB 是一款雙通道 UART 設(shè)備,具有 32 字節(jié) FIFO 和 IrDA 編碼器/解碼器。它是微控制器和 RS-232 線路驅(qū)動器之間的接口。UART設(shè)備主要由兩部分組成:發(fā)送器和接收器。發(fā)送器對單片機發(fā)送來的8位數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換。接收器對從外圍設(shè)備接收到的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換。
飛利浦 RS-232 驅(qū)動器/接收器是收發(fā)器。個允許微控制器通過 PC 的串行端口(例如 COM1)進(jìn)行系統(tǒng)內(nèi)編程。第二個允許 UART 通過另一臺 PC 的串行端口(例如 COM2)與外圍設(shè)備進(jìn)行串行通信。RS-232主要由兩部分組成:驅(qū)動器(發(fā)送器)和接收器。驅(qū)動器將 CMOS 邏輯輸出電平轉(zhuǎn)換為 RS-232 信號,而接收器將 RS-232 信號轉(zhuǎn)換為 CMOS 邏輯輸出電平。
Philips ISP1181B 是一款全速 USB 接口器件,具有高速通用并行接口,可與多種微控制器通信。在評估板中,ISP1181B 顯示為具有 8 位數(shù)據(jù)總線和 1 位片選線的 I/O 設(shè)備。它具有用于直接向/從 UART 設(shè)備傳輸數(shù)據(jù)或命令的端點。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- USB-C接口全解析:協(xié)議兼容、快充原理與常見問題排查2025/12/16 9:50:42
- 簡述計算機總線的分類2025/9/4 17:12:23
- 深度剖析三進(jìn)線兩母聯(lián)供電系統(tǒng)設(shè)計方案2025/9/3 10:37:39
- 匯流排是什么匯流排好還是線接好2025/8/28 17:13:00
- 安森美 USB - C 電池充電器解決方案2025/8/28 15:45:10









