關(guān) 閉

新聞中心

EEPW首頁(yè) > 安全與國(guó)防 > 設(shè)計(jì)應(yīng)用 > 一種新型帶GPRS接口的數(shù)碼防偽讀碼器的設(shè)計(jì)

一種新型帶GPRS接口的數(shù)碼防偽讀碼器的設(shè)計(jì)

作者: 時(shí)間:2009-07-20 來(lái)源:網(wǎng)絡(luò) 收藏

防偽與實(shí)現(xiàn)

1 存儲(chǔ)器

  微處理器S3C44BOX的存儲(chǔ)控制器可以為片外存儲(chǔ)器訪問(wèn)提供必要的控制信號(hào)。每個(gè)地址空間的數(shù)據(jù)總線寬度是可以通過(guò)編程或引腳連接來(lái)配置的,由于系統(tǒng)上電啟動(dòng)或復(fù)位后總是從0X00000000地址開(kāi)始執(zhí)行,Boo映射后的地址就是0X00000000,所以必須在第一次訪問(wèn)ROM前設(shè)置Bank0的數(shù)據(jù)總線寬度。系統(tǒng)中將OM0通過(guò)上拉電阻與VDD相連接,OM1通過(guò)下拉電阻與GND相連接,即Bank0選用的是16位的數(shù)據(jù)總線寬度。

  除了Bank0以外的其他地址空間可以在系統(tǒng)的啟動(dòng)代碼中通過(guò)編程予以設(shè)置,具體是通過(guò)設(shè)置存儲(chǔ)器控制專用BWSCON來(lái)實(shí)現(xiàn)的。存儲(chǔ)器控制專用包括總線寬度/等待控制、Bank控制寄存器、刷新控制寄存器、Bank大小控制寄存器和模式寄存器設(shè)置寄存器,各個(gè)寄存器的每一數(shù)據(jù)位的具體含義請(qǐng)參考數(shù)據(jù)手冊(cè)。

  根據(jù)所選擇的Flash和SDRAM,系統(tǒng)各地址空間的數(shù)據(jù)總線寬度都設(shè)置為16位,存儲(chǔ)模式為小端模式,不使用等待狀態(tài),不使用UB/LB。

2 串口

  ARM S3C44BOX的UART單元帶兩個(gè)異步串行口,皆可工作于中斷和DMA模式,各帶有16字節(jié)的FIFO。最大波特率115.2K。DART單元包括可編程波特率、紅外發(fā)送/接收、1個(gè)或2個(gè)停止位、5/6/7/8位數(shù)據(jù)寬度和奇偶校驗(yàn)位。每個(gè)DART有7種狀態(tài):溢出錯(cuò)誤、校驗(yàn)錯(cuò)誤、幀錯(cuò)誤、暫停態(tài)、接收緩沖區(qū)準(zhǔn)備好、發(fā)送緩沖區(qū)空、發(fā)送移位緩沖器空等,這些狀態(tài)可以由相應(yīng)的UTRSTATn/UERSTATn表示,并且與發(fā)送接收緩沖區(qū)相對(duì)應(yīng)的有錯(cuò)誤緩沖區(qū)。波特率可以通過(guò)控制波特率寄存器進(jìn)行設(shè)置。每一個(gè)DART的波特率發(fā)生器為收/發(fā)器提供一個(gè)連續(xù)時(shí)鐘,時(shí)鐘源可選為S3C44BOX的內(nèi)部系統(tǒng)時(shí)鐘。波特率的時(shí)鐘通過(guò)一個(gè)16位分頻器分頻后產(chǎn)生,16位分頻器的值由寄存器UBRDIVn寄存器具體說(shuō)明。

  根據(jù)系統(tǒng)功能的需要,在調(diào)試過(guò)程中需要與PC進(jìn)行通信,所以需要在微處理器和PC之間設(shè)計(jì)電平轉(zhuǎn)換電路。另外,系統(tǒng)與存放產(chǎn)品功號(hào)的芯片需要進(jìn)行通信,這里不需要電平轉(zhuǎn)換,系統(tǒng)在GPRS接口中直接將串口線引出,其中的部分引腳即可作為與存儲(chǔ)芯片連接的接口,連接電路如圖2所示。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉