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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 用于電機(jī)控制的新型TriCore單片機(jī)

          用于電機(jī)控制的新型TriCore單片機(jī)

          作者:MartinSchrape 時間:2012-02-13 來源:電子產(chǎn)品世界 收藏

            在推出AUDO MAX 產(chǎn)品家族時,推出了三個采用90納米工藝制造的新型單片機(jī)產(chǎn)品系列,它們既適用于高端應(yīng)用,也適用于低成本的應(yīng)用。AUDO MAX是第五代 32位單片機(jī),迄今出貨量已超過3000萬件。這些產(chǎn)品被用于復(fù)雜嵌入式系統(tǒng),用于控制電氣傳動裝置、工業(yè)機(jī)械、移動工作設(shè)備以及多種車輛的傳動系統(tǒng)。除了諸如實(shí)時性等技術(shù)特性以及廣泛的集成功能模塊外,所有這些應(yīng)用都還要求長期可用、最大可靠性,并符合功能安全規(guī)范。本文以傳動技術(shù)領(lǐng)域?yàn)槔f明TriCore CPU和片上外設(shè)的性能和靈活性。

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

            假如沒有高級智能化變頻器,現(xiàn)代化的電氣傳動系統(tǒng)將是難以想象的。歐洲每年要生產(chǎn)近400萬臺這樣的變頻器。隨著業(yè)界對于傳動系統(tǒng)的速度、精確性、能源效率和通信能力提出越來越高的要求,對于靈活高效的單片機(jī)的需求相應(yīng)增長。“單片”變頻器能夠降低成本。的32位TriCore是專門針對這類嵌入式實(shí)時系統(tǒng)而設(shè)計(jì)的,具備較高的中斷負(fù)荷和處理能力。決定系統(tǒng)總體性能的關(guān)鍵因素是處理器與外設(shè)之間的順暢交互。結(jié)構(gòu)圖(圖1)顯示了TriCore處理器(頂部)及其與程序和數(shù)據(jù)存儲器的連接。內(nèi)部閃存通過一條高速64位總線連接。TriCore搭載多種智能外設(shè)模塊,其中,對于變頻器功能而言,最重要的模塊是GPTA定時器和模數(shù)轉(zhuǎn)換器。其他模塊包括系統(tǒng)定時器(STM)、輸入/輸出端口、串行接口(例如用于連接角編碼器的接口)、MultiCAN通信模塊等。 這些模塊通過一條32位系統(tǒng)外設(shè)總線(SPB)連接。一個32位RISC處理內(nèi)核,即外設(shè)控制處理器(PCP),也連接至該總線。該P(yáng)CP采用了特殊的設(shè)計(jì),能夠處理時間關(guān)鍵的短中斷功能,通過SPB快速直接地接入外設(shè)。它還能預(yù)處理和處理輸入和輸出信號,然后將它們傳輸至TriCore CPU,或者獨(dú)立于TriCore CPU運(yùn)行。因此,TriCore單片機(jī)始終是一個不對稱的雙核處理器,其中PCP能夠分擔(dān)TriCore CPU的部分負(fù)荷。

          模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理




          關(guān)鍵詞: 英飛凌 TriCore

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();