女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

可配置的A/D外設(shè)克服了SoC器件的缺點(diǎn)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Robert Murphy ? 2022-06-14 11:09 ? 次閱讀

對(duì)于嵌入式系統(tǒng)設(shè)計(jì)人員來說,最令人沮喪的情況之一發(fā)生在當(dāng)他們完成許多設(shè)計(jì)里程碑后,他們發(fā)現(xiàn)最初選擇的嵌入式設(shè)備不符合當(dāng)前的設(shè)計(jì)要求。在開發(fā)周期過程中,會(huì)出現(xiàn)需求變化和其他不可預(yù)見的挑戰(zhàn),尤其是在新產(chǎn)品設(shè)計(jì)中。

已開發(fā)出片上系統(tǒng) (SoC) 設(shè)備,尤其是混合信號(hào) SoC 設(shè)備,以克服這些困難。雖然不同的 SoC 公司有不同的方式來描述他們的 SoC,但歸根結(jié)底,SoC 本質(zhì)上是一個(gè)微控制器(無論是低功耗 8 位還是高功率 32 位),具有大量集成的模擬和/或數(shù)字外圍設(shè)備。此外,SoC 設(shè)備引入了自定義、配置和編程這些資源的能力。

可配置性使客戶能夠靈活地決定如何將比較器運(yùn)算放大器等外設(shè)路由到引腳。這些組件的靜態(tài)引腳位置與傳統(tǒng)的固定功能微控制器不同。使用設(shè)備上的一系列寄存器,客戶可以根據(jù)他們的特定應(yīng)用需求配置設(shè)備。此外,混合信號(hào) SoC 設(shè)備還可能包含在不同級(jí)別上可編程的數(shù)字資源,從基本的可配置邏輯到更大的可編程邏輯設(shè)備 (PLD) 資源,可以使用諸如 Verilog 之類的硬件描述語言進(jìn)行配置。使用這些可編程數(shù)字資源,開發(fā)人員可以輕松創(chuàng)建狀態(tài)機(jī)和其他復(fù)雜電路,例如在硬件中對(duì)數(shù)字信號(hào)執(zhí)行 FFT。

雖然具有這種高水平的可配置性允許開發(fā)人員適應(yīng)開發(fā)過程中可能發(fā)生的設(shè)計(jì)更改,但仍有一些情況會(huì)達(dá)到所選 SoC 的限制。這些限制可能是由于設(shè)計(jì)要求超出了部件的能力,或者是由于需要在器件芯片上實(shí)現(xiàn)沒有固定功能組件的特性或特定功能。通過利用使混合信號(hào) SoC 如此有用的可配置性和靈活路由,開發(fā)人員可以克服設(shè)備架構(gòu)本身可能存在的許多缺點(diǎn)。探索其中的幾個(gè)設(shè)計(jì)挑戰(zhàn)和幾個(gè)關(guān)于 SoC 設(shè)備如何克服這些問題的實(shí)際示例可以提供洞察力。

克服模擬 SoC 挑戰(zhàn)

克服模擬設(shè)計(jì)挑戰(zhàn)可能是嵌入式混合信號(hào)開發(fā)中最困難的事情之一。與被認(rèn)為更“通用”且更像構(gòu)建塊的數(shù)字外圍設(shè)備不同,模擬外圍設(shè)備的功能“相當(dāng)固定”,因?yàn)樗鼈儽举|(zhì)上是一個(gè)組件系統(tǒng),而不是構(gòu)建塊。工程師將可以使用模擬外設(shè),例如模數(shù)轉(zhuǎn)換器ADC)、比較器和數(shù)模轉(zhuǎn)換器DAC),所有這些都可以配置到某種級(jí)別。

一個(gè)普遍面臨的設(shè)計(jì)挑戰(zhàn)是設(shè)計(jì)中需要額外的 ADC。如果客戶不想多路復(fù)用 ADC 輸入或想要實(shí)現(xiàn)特定類型的 ADC,例如僅包含 Delta Sigma ADC 的設(shè)備中的逐次逼近寄存器 (SAR) ADC,則可能會(huì)遇到這種情況。要了解 SoC 如何從自身內(nèi)部克服這一點(diǎn),讓我們從設(shè)計(jì)中需要 SAR ADC 的角度來看這個(gè)問題。構(gòu)建 SAR ADC 所需的組件是比較器、DAC、狀態(tài)寄存器和一些可編程數(shù)字邏輯。所有這些都是可以在 SoC 設(shè)備上找到的組件。當(dāng)這些組件以類似于圖 1 所示的方式排列時(shí),可以創(chuàng)建功能性 SAR ADC。

圖 1:使用可用資源實(shí)施 SAR

poYBAGKn_DiAI6yXAAHGabnGgnA973.png

通過讀取存儲(chǔ)在狀態(tài)寄存器中的內(nèi)容來收集 8 位輸出。各種數(shù)字功能,例如算術(shù)運(yùn)算和位移,使用 Verilog 在硬件中完成。這種資源組合創(chuàng)造了以前不存在于 8 位 118 KSps 設(shè)備中的功能。作為一個(gè)額外的好處,只要有更多的比較器、DAC 和數(shù)字邏輯,就可以提供額外的 SAR ADC。

許多混合信號(hào) SoC 設(shè)備還包含專用比較器和運(yùn)算放大器。當(dāng)這些資源耗盡時(shí),或者在設(shè)備從一開始就沒有包含這些外圍設(shè)備的情況下,可以做什么?模擬電路,例如比較器、有源濾波器、可編程增益放大器和跨阻放大器,都由一個(gè)運(yùn)算放大器組成,該運(yùn)算放大器使用各種電阻器和/或電容器來創(chuàng)建特定功能。一些混合信號(hào) SoC 包含所謂的開關(guān)電容 (SC) 外設(shè)。SC 外圍設(shè)備圍繞低噪聲、低偏移運(yùn)算放大器構(gòu)建,周圍環(huán)繞著模擬多路復(fù)用器,周圍環(huán)繞著電容器和開關(guān)組。如果開關(guān)處于靜態(tài)打開或關(guān)閉狀態(tài),則結(jié)果是一個(gè)電容器連接到電路。此外,如果開關(guān)以特定頻率交替打開和關(guān)閉,則開關(guān)電容器開始表現(xiàn)得像一個(gè)無損電阻器。

包含開關(guān)電容器的器件,例如 Cypress Semiconductor 的 PSoC 系列器件,使用寄存器配置來控制開關(guān)電容器拓?fù)渲械拈_關(guān),以產(chǎn)生各種電路,從最基本的運(yùn)算放大器到更高級(jí)的電路,例如混合器、積分器或粘性和保持。

克服數(shù)字 SoC 挑戰(zhàn)

開發(fā)人員面臨著 SoC 架構(gòu)的重大數(shù)字設(shè)計(jì)挑戰(zhàn)。考慮到傳統(tǒng)的微控制器,它將包含一些固定功能的數(shù)字外設(shè),例如脈沖寬度調(diào)制器 (PWM) 和定時(shí)器。SoC 設(shè)備包含數(shù)字邏輯,例如可編程邏輯設(shè)備、算術(shù)邏輯單元 (ALU) 和狀態(tài)/控制電阻器。使用諸如 Verilog 之類的硬件描述語言,可以將這些硬件資源配置為協(xié)同工作以創(chuàng)建許多可能的功能組件。

考慮一個(gè)包含外圍 USB 接口的 SoC 設(shè)備。在設(shè)計(jì)周期的后期,我們決定還支持主機(jī) USB 功能以實(shí)現(xiàn)諸如允許連接 USB 閃存驅(qū)動(dòng)器以進(jìn)行數(shù)據(jù)記錄或現(xiàn)場可編程固件更新等功能。問題是正在使用的設(shè)備不包含實(shí)現(xiàn)主機(jī)功能所需的硬件。然而,使用可配置的數(shù)字資源,SoC 設(shè)備可以克服這種數(shù)字設(shè)計(jì)限制。

要了解需要合并的內(nèi)容,請(qǐng)考慮處理 USB 通信需要什么。有差分信號(hào),然后是 SOF 生成、不歸零反轉(zhuǎn) (NRZI) 編碼/解碼、循環(huán)冗余校驗(yàn) (CRC) 計(jì)算、位填充和 IN/OUT 數(shù)據(jù)包解析。如果設(shè)計(jì)人員閱讀 USB 規(guī)范,他們會(huì)發(fā)現(xiàn)所需的一切實(shí)際上都可以在 PLD 中實(shí)現(xiàn),并借助一些附加組件。通過一些廣泛的 Verilog 編碼來利用前面描述的數(shù)字資源,可以制作用于主機(jī) USB 通信的各個(gè)組件,如圖 2 所示。這里,所示的每個(gè)塊代表具有各種數(shù)字輸入和輸出的 Verilog 實(shí)現(xiàn)。通過將這些組件與一些粘合邏輯連接在一起,

圖 2:使用可編程硬件實(shí)現(xiàn) USB 主機(jī)

poYBAGKn_ECALOokAAKuPleQlKM932.png

這種可配置性意味著,如果為包含例如兩個(gè) PWM、兩個(gè)比較器、兩個(gè) DAC 和一個(gè) Delta Sigma ADC 的設(shè)計(jì)選擇混合信號(hào) SoC,則這些外設(shè)并不是其硬件功能的終點(diǎn)。可以重新利用和修改資源,以將資源擴(kuò)展到與最初可能需要的功能不同的功能。這樣,工程師無需遷移到新的嵌入式設(shè)備,就可以增加產(chǎn)品的價(jià)值并減少新產(chǎn)品設(shè)計(jì)的開發(fā)時(shí)間;該決定通常會(huì)導(dǎo)致新的固件開發(fā)和 PCB 布局,從而導(dǎo)致時(shí)間和金錢的損失。通過調(diào)用在早期電氣工程課程中學(xué)到的技能以及混合信號(hào) SoC 設(shè)備的靈活性

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4354

    文章

    23428

    瀏覽量

    406923
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6641

    瀏覽量

    548312
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4348

    瀏覽量

    221759
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AD74115單通道軟件可配置的輸入和輸出技術(shù)手冊(cè)

    AD74115是一款單通道、軟件可配置輸入和輸出器件,適用于工業(yè)控制應(yīng)用。AD74115提供各種單芯片集成用例。這些用例包括模擬輸出、模擬輸入、數(shù)字輸出、數(shù)字輸入、電阻溫度檢測(cè)器(RTD)和熱電偶
    的頭像 發(fā)表于 06-01 16:12 ?183次閱讀
    AD74115單通道軟件<b class='flag-5'>可配置</b>的輸入和輸出技術(shù)手冊(cè)

    1700 至 2700 MHz 寬帶、應(yīng)用可配置高增益和線性度分集下變頻混頻器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()1700 至 2700 MHz 寬帶、應(yīng)用可配置高增益和線性度分集下變頻混頻器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有1700 至 2700 MHz 寬帶、應(yīng)用可配置高增益和線性度分集
    發(fā)表于 05-22 18:34
    1700 至 2700 MHz 寬帶、應(yīng)用<b class='flag-5'>可配置</b>高增益和線性度分集下變頻混頻器 skyworksinc

    1400 至 2000 MHz 寬帶、應(yīng)用可配置高增益和線性度分集下變頻混頻器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()1400 至 2000 MHz 寬帶、應(yīng)用可配置高增益和線性度分集下變頻混頻器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有1400 至 2000 MHz 寬帶、應(yīng)用可配置高增益和線性度分集
    發(fā)表于 05-22 18:33
    1400 至 2000 MHz 寬帶、應(yīng)用<b class='flag-5'>可配置</b>高增益和線性度分集下變頻混頻器 skyworksinc

    AD74413R軟件可配置的四通道輸入/輸出技術(shù)手冊(cè)

    AD74413R是一款軟件可配置的四通道輸入/輸出解決方案,適用于樓宇和過程控制應(yīng)用。AD74413R包含用于模擬輸出、模擬輸入、數(shù)字輸入、電阻溫度檢測(cè)器(RTD)和熱電偶測(cè)量的功能。這些功能通過串行外設(shè)接口(SPI)集成在一個(gè)單芯片解決方案中。
    的頭像 發(fā)表于 05-21 11:22 ?152次閱讀
    AD74413R軟件<b class='flag-5'>可配置</b>的四通道輸入/輸出技術(shù)手冊(cè)

    MAX22000工業(yè)可配置模擬I/O技術(shù)手冊(cè)

    MAX22000是一款工業(yè)級(jí)可配置模擬輸入/輸出器件,可在軟件中即時(shí)配置為電壓輸入或輸出,或電流輸入或輸出。提供用于測(cè)量其他模擬信號(hào)的額外輸入。 該器件提供具有快速建立時(shí)間的18
    的頭像 發(fā)表于 05-21 10:50 ?135次閱讀
    MAX22000工業(yè)<b class='flag-5'>可配置</b>模擬I/O技術(shù)手冊(cè)

    MAX22005 12通道工廠校準(zhǔn)可配置工業(yè)模擬輸入技術(shù)手冊(cè)

    MAX22005是一款12通道工業(yè)級(jí)模擬輸入電壓模式器件,通過在每個(gè)通道中使用一個(gè)外部精密電阻也可將其配置為模擬輸入電流模式器件。此外,通過在每個(gè)通道中使用外部精密電阻和低成本開關(guān),還可將其用作
    的頭像 發(fā)表于 05-21 10:26 ?151次閱讀
    MAX22005 12通道工廠校準(zhǔn)<b class='flag-5'>可配置</b>工業(yè)模擬輸入技術(shù)手冊(cè)

    LM10502 2MHz、1A/1A 雙通道降壓轉(zhuǎn)換器 + 低壓差線性穩(wěn)壓器數(shù)據(jù)手冊(cè)

    LM10502 是高級(jí) PMU,每個(gè) PMU 包含兩個(gè)可配置的高效降壓 用于提供可變電壓的穩(wěn)壓器。該器件非常適合支持 ASIC 和 SOC 設(shè)計(jì) 適用于固態(tài)和閃存驅(qū)動(dòng)器。
    的頭像 發(fā)表于 04-27 13:52 ?205次閱讀
    LM10502 2MHz、1<b class='flag-5'>A</b>/1<b class='flag-5'>A</b> 雙通道降壓轉(zhuǎn)換器 + 低壓差線性穩(wěn)壓器數(shù)據(jù)手冊(cè)

    DA9220可配置的雙路輸出3A+3A Sub-PMIC數(shù)據(jù)手冊(cè)

    的應(yīng)用。 *附件:DA9220可配置的雙路輸出3A + 3A Sub-PMIC數(shù)據(jù)手冊(cè).pdf 優(yōu)勢(shì) 輸入電壓范圍靈活,可通過單節(jié)鋰離子電池或標(biāo)準(zhǔn) 3
    的頭像 發(fā)表于 04-08 15:55 ?265次閱讀
    DA9220<b class='flag-5'>可配置</b>的雙路輸出3<b class='flag-5'>A+3A</b> Sub-PMIC數(shù)據(jù)手冊(cè)

    DA9217可配置的6A雙相Sub-PMIC數(shù)據(jù)手冊(cè)

    的應(yīng)用。 *附件:DA9217 可配置的6A雙相Sub-PMIC數(shù)據(jù)手冊(cè).pdf 特性 2.5V 至 5.5V 輸入電壓 0.3V 至 1.9V 輸出電壓 4 MHz 標(biāo)稱開關(guān)頻率 ±
    的頭像 發(fā)表于 04-08 15:42 ?184次閱讀
    DA9217<b class='flag-5'>可配置</b>的6<b class='flag-5'>A</b>雙相Sub-PMIC數(shù)據(jù)手冊(cè)

    Qorvo推出車規(guī)級(jí)UWB SoC芯片QPF5100Q,憑借可配置軟件推動(dòng)創(chuàng)新

    ,并面向主要客戶提供樣品。這款突破性SoC滿足汽車行業(yè)對(duì) 高精度 、 可靠UWB技術(shù) 的需求,適用于諸如無鑰匙車輛安全門禁、數(shù)字鑰匙,以及兒童存在檢測(cè)和運(yùn)動(dòng)感測(cè)等UWB雷達(dá)應(yīng)用。 ? Qorvo全新的UWB SoC提供先進(jìn)的UWB功能和
    的頭像 發(fā)表于 01-10 11:18 ?454次閱讀

    使用C2000可配置邏輯塊進(jìn)行設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用C2000可配置邏輯塊進(jìn)行設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-23 12:38 ?0次下載
    使用C2000<b class='flag-5'>可配置</b>邏輯塊進(jìn)行設(shè)計(jì)

    如何使用可配置邏輯塊 (CLB) 實(shí)施定制串行接口

    電子發(fā)燒友網(wǎng)站提供《如何使用可配置邏輯塊 (CLB) 實(shí)施定制串行接口.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 10:07 ?0次下載
    如何使用<b class='flag-5'>可配置</b>邏輯塊 (CLB) 實(shí)施定制串行接口

    使用離散邏輯的可配置定時(shí)復(fù)位

    電子發(fā)燒友網(wǎng)站提供《使用離散邏輯的可配置定時(shí)復(fù)位.pdf》資料免費(fèi)下載
    發(fā)表于 09-03 10:16 ?1次下載
    使用離散邏輯的<b class='flag-5'>可配置</b>定時(shí)復(fù)位

    用于3D圖像的1至4可配置時(shí)鐘緩沖器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于3D圖像的1至4可配置時(shí)鐘緩沖器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 10:43 ?0次下載
    用于3<b class='flag-5'>D</b>圖像的1至4<b class='flag-5'>可配置</b>時(shí)鐘緩沖器數(shù)據(jù)表

    LMK1D1208I I2C可配置低附加抖動(dòng)LVDS緩沖器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LMK1D1208I I2C可配置低附加抖動(dòng)LVDS緩沖器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 09:43 ?0次下載
    LMK1<b class='flag-5'>D</b>1208I I2C<b class='flag-5'>可配置</b>低附加抖動(dòng)LVDS緩沖器數(shù)據(jù)表