日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

可配置的A/D外設克服了SoC器件的缺點

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Robert Murphy ? 2022-06-14 11:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

圖 1:使用可用資源實施 SAR

poYBAGKn_DiAI6yXAAHGabnGgnA973.png

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

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

包含開關電容器的器件,例如 Cypress Semiconductor 的 PSoC 系列器件,使用寄存器配置來控制開關電容器拓撲中的開關,以產生各種電路,從最基本的運算放大器到更高級的電路,例如混合器、積分器或粘性和保持。

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

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

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

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

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

poYBAGKn_ECALOokAAKuPleQlKM932.png

這種可配置性意味著,如果為包含例如兩個 PWM、兩個比較器、兩個 DAC 和一個 Delta Sigma ADC 的設計選擇混合信號 SoC,則這些外設并不是其硬件功能的終點??梢灾匦吕煤托薷馁Y源,以將資源擴展到與最初可能需要的功能不同的功能。這樣,工程師無需遷移到新的嵌入式設備,就可以增加產品的價值并減少新產品設計的開發(fā)時間;該決定通常會導致新的固件開發(fā)和 PCB 布局,從而導致時間和金錢的損失。通過調用在早期電氣工程課程中學到的技能以及混合信號 SoC 設備的靈活性

審核編輯:郭婷

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

    關注

    4418

    文章

    23979

    瀏覽量

    426386
  • adc
    adc
    +關注

    關注

    100

    文章

    7950

    瀏覽量

    557018
  • soc
    soc
    +關注

    關注

    40

    文章

    4635

    瀏覽量

    230283
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析SN74SSTU32864D:25位可配置寄存器緩沖器

    深入解析SN74SSTU32864D:25位可配置寄存器緩沖器 在電子設計領域,高性能、可配置的寄存器緩沖器是實現(xiàn)高效數(shù)據(jù)傳輸和處理的關鍵組件。今天,我們將深入探討德州儀器(Texas
    的頭像 發(fā)表于 04-23 13:40 ?140次閱讀

    74SSTUB32864A:25位可配置寄存器緩沖器的深度解析

    74SSTUB32864A:25位可配置寄存器緩沖器的深度解析 在DDR2 DIMM設計領域,74SSTUB32864A這款25位可配置寄存器緩沖器扮演著重要角色。它隸屬于德州儀器的W
    的頭像 發(fā)表于 04-18 14:30 ?115次閱讀

    ICSSSTUB32S868D:DDR2的28位可配置寄存器緩沖器

    ICSSSTUB32S868D:DDR2的28位可配置寄存器緩沖器 在DDR2內存模塊的設計中,選擇合適的緩沖器至關重要。今天我們就來深入了解一下ICSSSTUB32S868D這款28位可配置
    的頭像 發(fā)表于 04-14 09:50 ?121次閱讀

    探索ICSSSTUB32864A:DDR2的理想可配置緩沖器

    探索ICSSSTUB32864A:DDR2的理想可配置緩沖器 在DDR2內存模塊的設計中,選擇合適的緩沖器至關重要。ICSSSTUB32864A作為一款25位可配置寄存器緩沖器,為DD
    的頭像 發(fā)表于 04-14 09:40 ?424次閱讀

    解讀 IDT74SSTUBF32868A:DDR2 應用的 28 位可配置寄存器緩沖器

    解讀 IDT74SSTUBF32868A:DDR2 應用的 28 位可配置寄存器緩沖器 在當今的電子設備中,內存系統(tǒng)的高效運行對于整體性能起著至關重要的作用。DDR2 內存模塊作為一種常見的內存
    的頭像 發(fā)表于 04-12 09:50 ?423次閱讀

    ADE1201:單通道可配置隔離數(shù)字輸入監(jiān)測解決方案

    ADE1201:單通道可配置隔離數(shù)字輸入監(jiān)測解決方案 在能源傳輸和分配應用中,對于可靠、高效的數(shù)字輸入監(jiān)測解決方案的需求日益增長。ADI公司的ADE1201便是這樣一款出色的產品,它為能源傳輸和分配
    的頭像 發(fā)表于 03-27 14:15 ?191次閱讀

    74LVC1G57:低功耗可配置多功能門的卓越之選

    74LVC1G57:低功耗可配置多功能門的卓越之選 在電子設計領域,尋找一款性能卓越、功能多樣且低功耗的器件是工程師們一直追求的目標。今天,我們就來深入了解一下SG Micro Corp推出
    的頭像 發(fā)表于 03-16 09:35 ?169次閱讀

    深入剖析MAX77812:20A用戶可配置四相降壓轉換器

    深入剖析MAX77812:20A用戶可配置四相降壓轉換器 在電子設備的電源管理領域,高效、穩(wěn)定且可靈活配置的降壓轉換器一直是工程師們追求的目標。今天,我們就來深入探討一款由Analog
    的頭像 發(fā)表于 03-06 16:30 ?1076次閱讀

    如何在e203 SOC中添加自定義外設

    外設的基地址和連接e203_soc_top信號使用,并將自定義的外設正確實例化在此對外接口口模塊中。 3、在e203_soc_top中正確實例化第2步中的對外接口模塊 4、在syst
    發(fā)表于 10-20 10:38

    ?CDC1104 1至4可配置時鐘緩沖器技術文檔摘要

    CDC1104是一個 1 到 4 可配置的時鐘緩沖器。該器件接受輸入參考時鐘,并創(chuàng)建 4 個緩沖輸出時鐘,輸出頻率等于輸入時鐘的一半 頻率。四個控制輸入,S1、S2、S3、S4 時鐘輸出的可配置相位。
    的頭像 發(fā)表于 09-16 09:37 ?910次閱讀
    ?CDC1104 1至4<b class='flag-5'>可配置</b>時鐘緩沖器技術文檔摘要

    Analog Devices Inc. AD74115單通道可配置模數(shù)轉換器數(shù)據(jù)手冊

    Analog Devices Inc. AD74115單通道可配置模數(shù)轉換器是一款為工業(yè)控制應用打造的軟件可配置輸入和輸出器件。AD74115H提供各種用例,包括模擬I/O、數(shù)字I/O、電阻溫度檢測器(RTD)和熱電偶測量功能。
    的頭像 發(fā)表于 06-20 09:42 ?1082次閱讀
    Analog Devices Inc. AD74115單通道<b class='flag-5'>可配置</b>模數(shù)轉換器數(shù)據(jù)手冊

    AD74115單通道軟件可配置的輸入和輸出技術手冊

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

    AD74413R軟件可配置的四通道輸入/輸出技術手冊

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

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

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

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

    MAX22005是一款12通道工業(yè)級模擬輸入電壓模式器件,通過在每個通道中使用一個外部精密電阻也可將其配置為模擬輸入電流模式器件。此外,通過在每個通道中使用外部精密電阻和低成本開關,還可將其用作
    的頭像 發(fā)表于 05-21 10:26 ?1273次閱讀
    MAX22005 12通道工廠校準<b class='flag-5'>可配置</b>工業(yè)模擬輸入技術手冊
    辽阳县| 金秀| 濮阳市| 邢台市| 武威市| 龙海市| 辽阳县| 桂东县| 嘉荫县| 开远市| 陈巴尔虎旗| 赤壁市| 左贡县| 陕西省| 北安市| 德昌县| 教育| 酒泉市| 广宁县| 尚志市| 祁阳县| 本溪市| 安龙县| 灵璧县| 博客| 濉溪县| 札达县| 柳林县| 新巴尔虎右旗| 靖江市| 昭平县| 方山县| 沭阳县| 台安县| 黄梅县| 永川市| 桐庐县| 营口市| 嘉祥县| 同江市| 舟山市|