電力線
網(wǎng)絡(luò)控制器由
內(nèi)核采用與8051 指令兼容的微處理器及數(shù)據(jù)收發(fā)器組成,具有網(wǎng)絡(luò)的MAC/PHY層的控制功能。使用外加的ROM
存儲(chǔ)程序以完成電力線網(wǎng)絡(luò)的協(xié)議控制、數(shù)據(jù)的調(diào)制/解調(diào)等功能。該處理器的程序存儲(chǔ)和外部數(shù)據(jù)存儲(chǔ)空間均為64K字節(jié),內(nèi)部數(shù)據(jù)
存儲(chǔ)器為256字節(jié),
寄存器區(qū)為配合電力線
網(wǎng)絡(luò)通信而增加了幾個(gè)特殊的寄存器,如DPS(數(shù)據(jù)指針選擇)、WDTCR(
看門(mén)狗時(shí)標(biāo)控制)等。該芯片內(nèi)部帶有2K字節(jié)緩沖區(qū)的RAM,具有較強(qiáng)的安全及出錯(cuò)檢測(cè)能力,如32字節(jié)的加密陣列,256位密鑰,
數(shù)據(jù)包級(jí)認(rèn)證,16位硬件CRC。該芯片在硬件上提供了電力線交換的嵌入式協(xié)議。圖2給出了電力線
網(wǎng)絡(luò)控制器的框圖。
控制器與網(wǎng)絡(luò)相關(guān)操作包括兩方面:將數(shù)據(jù)分成獨(dú)立的
數(shù)據(jù)包;對(duì)來(lái)自其他
節(jié)點(diǎn)的數(shù)據(jù)包進(jìn)行分發(fā)或接收。這些操作多由控制器自動(dòng)進(jìn)行,對(duì)
編程者都是透明的,編程時(shí)只需對(duì)
數(shù)據(jù)包在傳遞給控制器之前進(jìn)行格式處理,大大減輕了數(shù)據(jù)
封包/解包的編程工作。
在電力線
網(wǎng)絡(luò)控制器內(nèi)置了用于數(shù)據(jù)信號(hào)調(diào)制/解調(diào)及轉(zhuǎn)換的數(shù)據(jù)發(fā)送器和接收器,數(shù)據(jù)發(fā)送使用4個(gè)通道同時(shí)發(fā)送到PDAI 。數(shù)據(jù)的每一個(gè)字節(jié)在完成了并行—串行轉(zhuǎn)換之后,可以選用兩種調(diào)制方式——BPSK或QPSK進(jìn)行PSK編碼。
數(shù)據(jù)接收器為并行4通道接收器,用于接收來(lái)自PDAI的4路電力線載波數(shù)據(jù),每一個(gè)接收通道內(nèi)均有獨(dú)立的緩存,8051 微控制器在開(kāi)始初始化接收工作后,
數(shù)據(jù)包的接收由接收器完成。