<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種高性能指紋鎖硬件平臺(tái)的設(shè)計(jì)

          一種高性能指紋鎖硬件平臺(tái)的設(shè)計(jì)

          作者: 時(shí)間:2010-07-07 來(lái)源:網(wǎng)絡(luò) 收藏
          4 調(diào)試
          調(diào)試方面,規(guī)劃和鎖的電路原理圖,對(duì)電路圖進(jìn)行PCB制版,要做的準(zhǔn)備工作比較多。首先需要對(duì)PCB的經(jīng)驗(yàn)豐富,包括元件封裝庫(kù)的選擇、尺寸大小的,線(xiàn)路的布線(xiàn)、高速信號(hào)線(xiàn)的隔離以及并行走線(xiàn)等,都要非常注意。
          例如:由于DSP的數(shù)據(jù)線(xiàn)是頻率上百兆的信號(hào),特別注意布線(xiàn)問(wèn)題,否則將會(huì)影響工作的狀態(tài)。系統(tǒng)第一次制版時(shí),忽略了DSP數(shù)據(jù)線(xiàn)布局走線(xiàn)原則,在系統(tǒng)調(diào)試時(shí),DSP全速運(yùn)作,系統(tǒng)常出現(xiàn)“死機(jī)”現(xiàn)象。經(jīng)校驗(yàn)發(fā)現(xiàn):原理布局并沒(méi)問(wèn)題,問(wèn)題集中在了走線(xiàn)規(guī)則上;第二制版改進(jìn)了設(shè)計(jì)方案,根據(jù)高速數(shù)據(jù)線(xiàn)平行原則進(jìn)行布線(xiàn),最后整體工作運(yùn)行比較流暢。
          另外,識(shí)別脫機(jī)產(chǎn)品,一般要求體積盡量小,供電方便,這就對(duì)系統(tǒng)的硬件設(shè)計(jì)提出了幾個(gè)要求:PCB板要盡量的??;定位孔設(shè)計(jì)合理方便安裝;所選元件采用最小的封裝;布線(xiàn)要細(xì),但必須保證一定間距,不會(huì)產(chǎn)生互相干擾。經(jīng)調(diào)試和多次測(cè)試,系統(tǒng)最后設(shè)計(jì)PCB電路板如圖4所示。

          本文引用地址:http://www.ex-cimer.com/article/151734.htm



          5 結(jié)論
          系統(tǒng)采用基于DSP的嵌入式技術(shù),CMOS光學(xué)傳感器作為采集儀,綜合應(yīng)用CPLD和單片機(jī)技術(shù),設(shè)計(jì)一個(gè)完整的、獨(dú)立運(yùn)行的指紋鎖系統(tǒng)。經(jīng)過(guò)對(duì)元器件的比較選擇,功耗、采集速度、運(yùn)行速度、設(shè)計(jì)布局的綜合考慮,設(shè)計(jì)指紋鎖硬件,經(jīng)過(guò)指紋算法的測(cè)試,系統(tǒng)能穩(wěn)定可靠的工作。它具有體積小、功耗低、使用安裝方便的特點(diǎn),非常適合于現(xiàn)代家庭的防盜門(mén)鎖安裝,能滿(mǎn)足普通用戶(hù)的需求。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();