分析內(nèi)嵌微控制器的無線數(shù)據(jù)發(fā)射器的特性及應(yīng)用
出處:互聯(lián)網(wǎng) 發(fā)布于:2011-09-03 12:20:31
微控制器是將微型計算機的主要部分集成在一個芯片上的單芯片微型計算機。微控制器誕生于20世紀(jì)70年代中期,經(jīng)過20多年的發(fā)展,其成本越來越低,而性能越來越強大,這使其應(yīng)用已經(jīng)無處不在,遍及各個領(lǐng)域。例如電機控制、條碼閱讀器/掃描器、消費類電子、游戲設(shè)備、電話、HVAC、樓宇安全與門禁控制、工業(yè)控制與自動化和白色家電(洗衣機、微波爐)等。
AT86RF401是單片機集成內(nèi)嵌AVR RISC微控制器的RF無線數(shù)據(jù)發(fā)射器,輸出頻率范圍為250~450MHz,輸出功率+6dBm,發(fā)射率10Kband??捎糜谶b控?zé)o鍵入口發(fā)射器、無線電遙控等應(yīng)用領(lǐng)域。
一、引腳排列及功能
AT86RF401采用20腳TSSOP封裝,各引腳功能如表1所列。
表1 AT86RF401引腳功能
| 引 腳 | 符 號 | 功 能 |
| 1 | ANTB | 天線輸出 |
| 2 | LOOPFIL | 外接VCO |
| 3 | L1 | 外接VCO電感 |
| 4 | L2 | 外接VCO電感 |
| 5 | RESETB | SPI復(fù)位輸入 |
| 6 | NC | 空腳 |
| 7 | SDI/IO0 | SPI數(shù)據(jù)輸入 |
| 8 | SDO/IO1 | SPI數(shù)據(jù)輸入、輸入/輸出1 |
| 9 | SCK/IO2 | SPI時鐘輸出、輸入/輸出2 |
| 10 | XTAL | 晶振輸入 |
| 11 | XTALB/CLK | 晶振/時鐘 |
| 12 | IO3 | 輸入/輸出3 |
| 13 | IO4 | 輸入/輸出4 |
| 14 | IO5 | 輸入/輸出5 |
| 15 | DGND | 數(shù)字地 |
| 16 | AGND | 模擬地 |
| 17 | DVDD | 數(shù)字電源 |
| 18 | AVDD | 模擬電源 |
| 19 | CFIL | 外接數(shù)據(jù)濾波器 |
| 20 | ANT | 天線輸出 |
二、基本結(jié)構(gòu)和特性
AT86RF401內(nèi)部結(jié)構(gòu)框圖如圖1所示,包括一個完整的發(fā)射器電路和微控制器電路。

1.發(fā)射器
晶體振蕩器振蕩頻率范圍是6~20MHz,為整個芯片提供主時鐘,并使用一個可編程的分頻器為AVR系統(tǒng)提供時鐘。PLL輸出信號在發(fā)射前被選通或被調(diào)幅,使用RF載波發(fā)射數(shù)據(jù)流。RF功率放大器輸出功率能夠使用軟件調(diào)節(jié)。
2.AVR微控制器結(jié)構(gòu)
I/O和控制寄存器:I/O空間地址和功能如表2所列。
表2 AT86RF401 I/O空間地址和功能
| 地 址 | 名 稱 | 功 能 |
| $3F | SREG | 狀態(tài)寄存器 |
| $3E | SP | 堆棧指針高位寄存器 |
| $3D | SPL | 堆棧指針低位寄存器 |
| $35 | B_CONFIG | 低電池組低寄存器 |
| $34 | B_DET | 按鍵檢測寄存器 |
| $33 | PWR_CTL | 功能控制寄存器 |
| $32 | IO_DATIN | I/O DATA輸入寄存器 |
| $31 | I_DATOUT | I/O DATA輸出寄存器 |
| $30 | IO_ENAB | I/O使能寄存器 |
| $22 | WDTCR | 看門狗定時控制寄存器 |
| $21 | BTCR | 位定時控制寄存器 |
| $20 | BTCNT | 位定時控制寄存器 |
| $1E | DEEAR | 數(shù)據(jù)EEPROM地址 |
| $1D | DEEDR | 數(shù)據(jù)EEPROM數(shù)據(jù) |
| $1C | DEE | 數(shù)據(jù)EEPROM控制 |
| $17 | TXCR7 | 發(fā)射組態(tài)寄存器7 |
| $16 | TXCR6 | 發(fā)射組態(tài)寄存器6 |
| $15 | TXCR5 | 發(fā)射組態(tài)寄存器5 |
| $14 | TXCR4 | 發(fā)射組態(tài)寄存器4 |
| $13 | TXCR3 | 發(fā)射組態(tài)寄存器3 |
| $12 | CTL0 | |
| $11 | TXCR2 | 發(fā)射組態(tài)寄存器2 |
| $10 | TXCR1 | 發(fā)射組態(tài)寄存器1 |
AVR狀態(tài)寄存器SREG為:總中斷使能、半進(jìn)位標(biāo)志、符號位、零標(biāo)志和進(jìn)位標(biāo)志??勺x可寫,初始值為00H。復(fù)位和中斷處理,必須設(shè)置SREG中的中斷控制使能位。
對于位定時器,AT86RF401使用2個中斷。這些中斷和復(fù)位在程序存儲器空間有各自的編程向量。復(fù)位和中斷向量如表3所列。
表3 復(fù)位和中斷向量
| 向量編號 | 編程地址 | 源 | 中斷定義 |
| 1 | $000 | 復(fù)位、看門狗、按鍵 | 硬件端、看門狗或按鍵復(fù)位 |
| 2 | $002 | 位定時器 | 位定時器標(biāo)志2中斷 |
| 4 | $004 | IO3 | 位定時器標(biāo)志0中斷 |
| 5 | $006 | TBD | 未使用 |
對于復(fù)位中斷處理,典型和通用的程序設(shè)置是:
地址表 編碼 注釋
$000 jmp RESET ;復(fù)位處理
$002 jmp BT_F2_ISR ;位定時器2中斷服務(wù)程序
$004 jmp BT_F0_ISR ;位定時器0中斷服務(wù)程序
$006 MAIN:<instr>XXXX;主程序開始
AT86RF401復(fù)位源有:①上電復(fù)位。當(dāng)電源電壓加到VDD和GND端時,AT86RF401復(fù)位。②外復(fù)位。當(dāng)邏輯低電平加在RESETB端時,AT86RF401復(fù)位。③看門狗復(fù)位。類似上電復(fù)位,由看門狗定時器引起。④按鍵復(fù)位。是由軟件設(shè)置的專門復(fù)位,在按鍵復(fù)位時大多數(shù)的I/O寄存器不被復(fù)位。⑤電壓下降復(fù)位。設(shè)置在$000單元的指令必須是RJMP或JMP轉(zhuǎn)向復(fù)位處理程序。
存儲器編程:AT86RF401 MCU提供2個程序存儲器允許編程/不允許編程鎖定位。鎖定位保護(hù)模式如表4所列。
表4 AT86RF401鎖定位保護(hù)模式
| 編程鎖定位 | 保護(hù)類型 | ||
| 模式 | LB1 | LB2 | |
| 1 | 1 | 1 | 無編程鎖定<可編程> |
| 2 | 0 | 1 | EEPROM不可編程 |
| 3 | 0 | 0 | EEPROM不可編程也不可校驗 |
AT86RF401提供2KB(字節(jié))的可反復(fù)編程的Flash程序存儲器和1Kb(位)的EEPROM數(shù)據(jù)存儲器。存儲器可由串行SPI接口編程。當(dāng)RESETB端接地時,程序存儲器和數(shù)據(jù)存儲器可使用串行SPI總線編程。在RESETB被設(shè)置為低后,在編程/擦除操作執(zhí)行前,必須首先執(zhí)行編程命名能指令。
串行編程和校驗電路如圖2所示。

串行編程時序波形如圖3所示。當(dāng)寫數(shù)據(jù)到AT86RF401時,數(shù)據(jù)在CLK的上沿被選通;當(dāng)從AT86RF401讀數(shù)據(jù)時,數(shù)據(jù)在CLK的下沿被選通。

三、應(yīng)用電路
典型的應(yīng)用電路如圖4所示。

圖4中芯片工作頻率為315MHz,如需工作在433.92MHz,則電路中元件參數(shù)R1為9.0kΩ,C3為6.5pF,C8為120pF,Y1為18.08MHz。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(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)利。
- ARM技術(shù)架構(gòu)與應(yīng)用開發(fā)實踐指南2026/1/6 10:40:19
- 嵌入式實時操作系統(tǒng)(RTOS)選型與移植技術(shù)指南2025/12/31 10:42:31
- 工業(yè)嵌入式系統(tǒng):通信接口技術(shù)選型與抗干擾設(shè)計實踐2025/12/15 14:36:53
- 深入解析嵌入式 OPENAMP 框架:開啟異核通信新時代2025/7/22 16:27:29
- 一文快速了解OPENWRT基礎(chǔ)知識2025/7/14 16:59:04









