TOP6 RS485收發(fā)器自收發(fā)電路
采用這種電路時(shí),需要程序保證不同時(shí)進(jìn)行接收和發(fā)送的操作。
利用555定時(shí)器,其原理于以上電路類似,電路圖如下:
555定時(shí)器為邊沿觸發(fā),當(dāng)TxD發(fā)送高電平時(shí),555定時(shí)器OUT引腳輸出低電平,當(dāng)TxD發(fā)送低電平時(shí),555定時(shí)器OUT引腳輸出高電平,當(dāng)TxD轉(zhuǎn)為高電平時(shí),OUT引腳輸出的高電平狀態(tài)會(huì)延遲一會(huì)再轉(zhuǎn)入低電平,以確保發(fā)送數(shù)據(jù)的正確性。
采用74HC14和RC電路實(shí)現(xiàn),此電路是對(duì)單純使用74HC14實(shí)現(xiàn)自收發(fā)電路的改進(jìn),增加了RC充放電電路,減少總線處于空閑狀態(tài)的時(shí)間,電路如下圖:
當(dāng)TxD信號(hào)為高電平,則通過(guò)電阻為電容充電,其充電時(shí)間為T,該時(shí)間應(yīng)設(shè)置為串口發(fā)送一個(gè)字節(jié)所需要的時(shí)間,由R,C參數(shù)來(lái)確定。當(dāng)電容充滿后,則 DE/RE為低電平,使ADM2483處于接收狀態(tài)。在發(fā)送數(shù)據(jù)時(shí),TxD起始位產(chǎn)生第一個(gè)下降沿,使電容經(jīng)過(guò)二極管進(jìn)行快速放電,使DE/RE很快變?yōu)楦唠娖剑珹DM2483處于發(fā)送狀態(tài)。在發(fā)送過(guò)程中, 當(dāng)TxD變成高電平時(shí),電容通過(guò)電阻緩慢充電,使DE/RE仍然保持在發(fā)送狀態(tài),可有效吸收總線上的反射信號(hào)。當(dāng)RC充電結(jié)束,使DE/RE轉(zhuǎn)入接受狀態(tài)時(shí), 總線上的上拉、下拉電阻將維持TxD高電平的發(fā)送狀態(tài),直至整個(gè)bit發(fā)送結(jié)束。
當(dāng)數(shù)據(jù)發(fā)送完畢以后,TxD變?yōu)楦唠娖?,RC又開(kāi)始充電,即經(jīng)T時(shí)間后,ADM2483又轉(zhuǎn)換為接收狀態(tài)。以上所有電路均為參考電路,為電路設(shè)計(jì)者提供思路,在實(shí)際使用中請(qǐng)?jiān)俅悟?yàn)證,以確保電路的穩(wěn)定及不會(huì)對(duì)系統(tǒng)造成破壞。對(duì)于電路損壞造成的損失,概不負(fù)責(zé)。
TRF7970A用于13.56MHz RFID/近場(chǎng)通信系統(tǒng)的集成模擬前端和數(shù)據(jù)組幀器件。內(nèi)置編程選項(xiàng)使得此器件適合于廣泛的相鄰或者附近識(shí)別系統(tǒng)的應(yīng)用。它能夠執(zhí)行以下三種模式中的任一模式:RFID/NFC 讀取器、NFC 對(duì)等點(diǎn)、或者卡仿真模式。內(nèi)置用戶可配置編程選項(xiàng)使得此器件適合于范圍寬廣的應(yīng)用。通過(guò)在控制寄存器中選擇所需的協(xié)議可對(duì)TRF7970A。到所有控制寄存器的直接存取可根據(jù)需要對(duì)不同的讀取器參數(shù)進(jìn)行微調(diào)。
應(yīng)用電路圖解
一個(gè)并行或者串行接口(SPI) 可被用于MCU 和TRF7970A讀取器間的通信。當(dāng)使用內(nèi)置的硬件編碼器和解碼器的時(shí)候,發(fā)射和接收功能使用一個(gè)128 字節(jié)FIFO 寄存器。對(duì)于直接發(fā)射或者接收功能,由于編碼器或者解碼器可被旁路繞開(kāi),所以MCU 可實(shí)時(shí)的處理數(shù)據(jù)。對(duì)于MCU I/O 接口,TRF7970A支持從1.8V 至5.5V 的數(shù)據(jù)通信電平。當(dāng)使用一個(gè)5V 電源時(shí),發(fā)射器有一個(gè)等同于50Ω 負(fù)載的100 mW (+20 dBm) 或者200 mW (+23 dBm) 的可選輸出功率水平。發(fā)射器支持具有可選調(diào)制深度的通斷鍵控(OOK) 和幅移鍵控(ASK) 調(diào)制。TRF7970A還有一個(gè)數(shù)據(jù)傳輸引擎,此引擎包含針對(duì)ISO15693,ISO14443A/B 和FeliCa 的低階編碼。發(fā)送數(shù)據(jù)編碼包括自動(dòng)生成的幀開(kāi)始(SOF)、幀結(jié)束(EOF)、循環(huán)冗余校驗(yàn)(CRC)、和奇偶校驗(yàn)位。幾個(gè)集成的電壓穩(wěn)壓器確保了對(duì)于完整讀取器系統(tǒng)適當(dāng)?shù)碾娫丛肼曇种?。?nèi)置的可編程輔助電壓穩(wěn)壓器VDD_X(引腳32)為微控制器和讀取器系統(tǒng)內(nèi)的附加外部電路提供高達(dá)20mA 的電源。
圖4-1顯示了最靈活的TRF7970A應(yīng)用電路原理圖。ISO15693,ISO14443 和FeliCa 系統(tǒng)都可被設(shè)定址。由于DATA_CLK 線路上的低時(shí)鐘頻率,并行接口是將TRF7970A連接至MCU 的最穩(wěn)健耐用的方法圖4-1顯示了匹配至一個(gè)50Ω 端口,這樣可實(shí)現(xiàn)到一個(gè)適當(dāng)匹配的50Ω 天線電路或者RF 測(cè)量設(shè)備的連接(例如,一個(gè)頻譜分析儀或者一個(gè)功率計(jì))。
電路原理圖
圖4-1顯示了一個(gè)并行MCU 接口的示例應(yīng)用電路原理圖。
圖4-1. 應(yīng)用電路原理圖- 并行MCU 接口
一個(gè)MSP430F2370(32kB 閃存,2k BRAM)顯示在圖4-1中。最小MCU 需求取決于應(yīng)用要求和編碼風(fēng)格。如果只需支持一個(gè)ISO 協(xié)議或者一個(gè)協(xié)議的有限命令集,則對(duì)于MCU 閃存和RAM 的要求將會(huì)大大減少。請(qǐng)注意遞歸目錄和防沖突命令比單槽運(yùn)行要求更多的RAM。例如,ISO15693(含主機(jī)接口)目前的基準(zhǔn)固件大約為8kB,使用 512B RAM;對(duì)于所有支持的協(xié)議(具有同樣的主機(jī)接口),此基準(zhǔn)固件接近12kB 并且最少使用1kB 的RAM。為了實(shí)現(xiàn)直接模式0 運(yùn)行需要一個(gè)GPIO 運(yùn)行頻率能達(dá)到13.56MHz 的MCU。
圖4-2顯示了針對(duì)使用串行端口接口(SPI) 的ISO15693 和ISO14443 系統(tǒng)而進(jìn)行了優(yōu)化的TRF7970A應(yīng)用電路原理圖。較短的SPI 線路,無(wú)線電設(shè)備頻率線路的正確隔離,和一個(gè)恰當(dāng)?shù)慕拥貐^(qū)域?qū)τ诒苊飧蓴_十分重要。DATA_CLK 線路上的推薦時(shí)鐘頻率為2MHz。圖4-2顯示了匹配至一個(gè)50Ω 端口,這樣可實(shí)現(xiàn)到一個(gè)適當(dāng)匹配的50Ω 天線電路或者RF 測(cè)量設(shè)備的連接(例如,一個(gè)頻譜分析儀或者一個(gè)功率計(jì))。
電路原理圖
圖4-2顯示了一個(gè)具有SS 模式MCU 接口的SPI 的示例應(yīng)用電路原理圖。
圖4-2. 應(yīng)用電路原理圖- 具有SS 模式MCU 接口的SPI
一個(gè)MSP430F2370(32kB 閃存,2kB RAM)圖4-2。最小MCU 需求取決于應(yīng)用要求和編碼風(fēng)格。如果只需支持一個(gè)ISO 協(xié)議或者一個(gè)協(xié)議的有限命令集,則對(duì)于MCU 閃存和RAM 的要求將會(huì)大大減少。用戶應(yīng)該注意遞歸目錄/防沖突命令比單槽運(yùn)行要求更多的RAM。例如,ISO15693(含主機(jī)接口)目前的基準(zhǔn)固件大約為8kB,使用512B RAM;對(duì)于所有支持的協(xié)議(具有同樣的主機(jī)接口),此基準(zhǔn)固件接近12kB并最少使用1kB 的RAM。為了實(shí)現(xiàn)直接模式0 運(yùn)行需要一個(gè)GPIO 運(yùn)行頻率能達(dá)到13.56MHz 的MCU。
評(píng)論
查看更多