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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 汽車(chē)行駛記錄儀的數(shù)據(jù)傳輸接口電路設(shè)計(jì)

          汽車(chē)行駛記錄儀的數(shù)據(jù)傳輸接口電路設(shè)計(jì)

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

            USB數(shù)據(jù)傳輸接口電路設(shè)計(jì)

            USB接口有數(shù)據(jù)傳輸速度快、連接簡(jiǎn)單、兼容性好等特點(diǎn)。汽車(chē)行駛記錄儀國(guó)家標(biāo)準(zhǔn)考慮到RS232接口使用的普及性和USB接口的先進(jìn)性,規(guī)定了同時(shí)使用這兩種接口實(shí)現(xiàn)數(shù)據(jù)通信。在USB數(shù)據(jù)傳輸?shù)脑O(shè)計(jì)方案中采用PDIUSBD12芯片作為USB控制器。PDIUSBD12完全符合USB1.1版規(guī)范;同時(shí)它還符合大多數(shù)器件的分類(lèi)規(guī)格;還適用于許多外設(shè),如打印機(jī)、掃描儀、外部的存儲(chǔ)設(shè)備和數(shù)碼相機(jī)等,它使得當(dāng)前使用SCSI的系統(tǒng)可以立即降低成本。

            單片機(jī)直接讀寫(xiě)閃存盤(pán),可以實(shí)現(xiàn)便攜設(shè)備或者嵌入式系統(tǒng)的外掛式海量存儲(chǔ)。這一技術(shù)的核心是USB-HOST技術(shù),F(xiàn)AT文件系統(tǒng)規(guī)范的實(shí)現(xiàn),海量存儲(chǔ)協(xié)議的實(shí)現(xiàn)以及USB批量傳輸方式的實(shí)現(xiàn),涉及到的協(xié)議眾多,技術(shù)難度非常高。在如圖3所示的設(shè)計(jì)方案中,USB接口芯片采用的是Cypress公司的USB-HOST接口芯片SL811,該芯片支持USB1.1協(xié)議、價(jià)格低、性能突出且可靠性高。文件系統(tǒng)采用FAT格式,可以兼容Windows 98和Windows 2000/XP。對(duì)于大多數(shù)廠(chǎng)家生產(chǎn)的閃存盤(pán)都可以成功存取。

            汽車(chē)行駛記錄儀的數(shù)據(jù)傳輸接口電路設(shè)計(jì)

            為了提高電路的可靠性和EMI特性,在電路板設(shè)計(jì)和布線(xiàn)的過(guò)程中應(yīng)注意以下一些規(guī)則:在電源、地線(xiàn)之間加上去耦電容;盡量加寬電源、地線(xiàn)寬度,最好是地線(xiàn)比電源線(xiàn)寬;信號(hào)線(xiàn)布在電(地)層上;在大面積的接地(電)中,常用元器件的引腳與其連接,對(duì)引腳的處理需要進(jìn)行綜合的考慮;布線(xiàn)設(shè)計(jì)完成后,需檢查布線(xiàn)設(shè)計(jì)是否符合設(shè)計(jì)者所制定的規(guī)則,同時(shí)也需確認(rèn)所制定的規(guī)則是否符合印制板生產(chǎn)工藝的需求。



          評(píng)論


          推薦視頻

          更多>>

          技術(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); })();