一、關(guān)鍵特性: 1;嵌入式微處理器處理。16 bit Harvard 架構(gòu)。 2:指令長(zhǎng)度可變。支持系統(tǒng)內(nèi)部調(diào)試。 3:USB設(shè)備進(jìn)入掛起狀態(tài)時(shí),VNC2進(jìn)入省電狀態(tài)。 (<2.5mA) 4:提供開(kāi)發(fā)工具使客戶(hù)可以生成自己獨(dú)有的firmware。 5: 256Kbytes E-Flash Memory,16Kbytes Data RAM 6:可以通過(guò)UART, SPI, FIFO接口或U盤(pán)進(jìn)行firmware 更新。 7: 兩個(gè)全速/低速 USB 2.0 host/slave 接口??删幊?UART。 8:兩個(gè)SPI slave接口和一個(gè)SPI master 接口。提供通用的I/O口。 9:內(nèi)嵌DMA控制器。通用的計(jì)數(shù)器。8 bit FIFO 接口。 10:8個(gè)脈沖寬度調(diào)制(PWM)引腳。支持總線(xiàn)主控功能調(diào)試界面。 11: 支持LQFP – 32 pin,48 pin(可兼容VNC1),64pin。 QFN - 32 pin,48pin,64pin
二、除了USB Host and Slave , VNC2 提供以下接口: 1:一個(gè) UART 2:2個(gè)SPI slaves 接口 3:1個(gè)SPI Master 接口 4:程序調(diào)試接口(Debug) 5:并行 FIFO 接口 (245 mode) 6:通用計(jì)數(shù)器 7:8個(gè)脈沖寬度調(diào)制 (PWM)引腳 8:通用I/O (GPIO)
三、VNC2: Firmware Model VNC1 是一個(gè)完整的固件,客戶(hù)不能寫(xiě)入自己的程序,而 VNC2在這上面有很大改進(jìn)。 VNC2 軟件可以分成下面四類(lèi): 實(shí)時(shí)操作系統(tǒng) (RTOS); 設(shè)備驅(qū)動(dòng)程序;用戶(hù)應(yīng)用程序 – Tool Chain;預(yù)先編譯固件 (same as VNC1)。
四、VNC2的應(yīng)用 (1)范圍: 舊產(chǎn)品加入U(xiǎn)SB Host 接口 用U盤(pán)作 MCU/PLD/FPGA 的數(shù)據(jù)盤(pán)或軟件更新 U盤(pán)與U盤(pán)的文件傳輸 (2)消費(fèi)電子 U盤(pán)數(shù)據(jù)存儲(chǔ)或軟件更新 數(shù)碼相機(jī)傳輸數(shù)據(jù)到U盤(pán)或類(lèi)似的USB設(shè)備 MP3播放器 機(jī)頂盒 USB 攝像頭 U盤(pán)與SD卡的數(shù)據(jù)傳輸 (3)通訊 無(wú)線(xiàn)接口 USB 無(wú)線(xiàn)控制器 電話(huà)系統(tǒng) 記錄保存到U盤(pán) 移動(dòng)電話(huà)接U盤(pán) GPS到移動(dòng)電話(huà) GPS 追蹤器用U盤(pán)存儲(chǔ) 拍照標(biāo)記 – GPS 位置鏈接 (4)工業(yè) 儀表接U盤(pán) 自動(dòng)售賣(mài)機(jī)接U盤(pán) 數(shù)據(jù)記錄器接U盤(pán)











