一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如果FPGA上只有一個(gè)GPIO該如何進(jìn)行模擬測(cè)量

analog_devices ? 來(lái)源:亞德諾半導(dǎo)體 ? 作者:亞德諾半導(dǎo)體 ? 2021-11-21 10:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Q:

如果系統(tǒng)中的FPGA/微處理器上只剩下一個(gè)GPIO,該如何進(jìn)行模擬測(cè)量?

A:

可以使用電壓-頻率轉(zhuǎn)換器代替模數(shù)轉(zhuǎn)換器

在關(guān)注機(jī)器健康和其他物聯(lián)網(wǎng)(IoT)解決方案的現(xiàn)代應(yīng)用中,隨著檢測(cè)功能的日趨普及,對(duì)更簡(jiǎn)單的接口以及更少的I/O和更小的器件尺寸的需求也隨之增長(zhǎng)。連接到單個(gè)微處理器或FPGA的器件密度不斷增加,而應(yīng)用空間(以及由此導(dǎo)致的I/O引腳數(shù)量)卻受到限制。在理想情況下,所有應(yīng)用都需要一個(gè)ASIC來(lái)提供小巧的集成式解決方案。

但是,ASIC的開發(fā)既耗時(shí)又昂貴,并且不具備滿足其他用途的靈活性。因此,越來(lái)越多的應(yīng)用都在使用微處理器或尺寸小巧的FPGA,以便能夠經(jīng)濟(jì)高效地按時(shí)完成產(chǎn)品開發(fā)。在本文中,我們將探討一種溫度-頻率轉(zhuǎn)換器,它只需要使用一個(gè)GPIO引腳即可提供準(zhǔn)確的溫度結(jié)果。本文還將演示如何將電壓-頻率轉(zhuǎn)換器用于各種檢測(cè)應(yīng)用。

動(dòng)機(jī)

某些傳感器測(cè)量值(例如溫度、濕度和氣壓)本質(zhì)上是直流電,而且其變化速率并未快到(它們也不需要足夠精確的分辨率)足以保證ADC的需求以及與之相關(guān)的設(shè)計(jì)考慮。大多數(shù)ADC要求快速準(zhǔn)確的時(shí)鐘生成和時(shí)序、穩(wěn)定的基準(zhǔn)電壓、具有非常低輸出阻抗的基準(zhǔn)緩沖器以及模擬前端電路,以便對(duì)傳感器輸出進(jìn)行適當(dāng)?shù)?a target="_blank">信號(hào)調(diào)理,然后才能對(duì)其進(jìn)行數(shù)字量化并通過(guò)系統(tǒng)進(jìn)行監(jiān)控。在進(jìn)行環(huán)境溫度檢測(cè)時(shí),分立式應(yīng)用可能會(huì)在惠斯通電橋中使用一個(gè)熱敏電阻,然后由儀表放大器獲得其輸出,再饋入ADC。這種設(shè)計(jì)屬于過(guò)度設(shè)計(jì),需要超出應(yīng)用所需的更多空間、功率和計(jì)算周期,而應(yīng)用本身可能僅需要每15秒進(jìn)行一次測(cè)量。

LTC6990

固定頻率或電壓控制型操作

- 固定:?jiǎn)蝹€(gè)電阻器負(fù)責(zé)設(shè)置頻率 (最大誤差 《 1.5%)

- VCO:兩個(gè)電阻器負(fù)責(zé)設(shè)定 VCO 中心頻率和調(diào)諧范圍

頻率范圍:488Hz 至 2MHz

2.25V 至 5.5V 單電源操作

72μA 電源電流 (在 100kHz)

500μs 啟動(dòng)時(shí)間

VCO 帶寬 》 300kHz (在 1MHz)

CMOS 邏輯輸出可供應(yīng) / 吸收 20mA

50% 占空比方波輸出

輸出使能 (當(dāng)停用時(shí)可以選擇低或高阻抗?fàn)顟B(tài))

-55oC 至 125oC 工作溫度范圍

采用扁平 (高度僅 1mm) SOT-23 (ThinSOTTM) 封裝和 2mm x 3mm DFN 封裝

能否設(shè)計(jì)一種替代性測(cè)量解決方案,既能減少與ADC信號(hào)鏈相關(guān)的元件數(shù)量和復(fù)雜性,還能測(cè)量模擬電壓?該解決方案就是采用一個(gè)電壓-頻率轉(zhuǎn)換器(例如 LTC6990, 將其配置為電壓控制振蕩器(VCO)模式,這樣就可以用來(lái)測(cè)量模擬電壓,而無(wú)需ADC。在本示例中,將精密熱電偶放大器 AD8494配置為環(huán)境溫度傳感器,其輸出電壓用作LTC6990的輸入,從而生成一個(gè)溫度-頻率轉(zhuǎn)換器的信號(hào)鏈。

2dee75c4-49d6-11ec-b939-dac502259ad0.png

圖1. 簡(jiǎn)單的溫度-頻率轉(zhuǎn)換器。

如何將溫度輸入轉(zhuǎn)換為頻率輸出?

如今,許多現(xiàn)代電子設(shè)備都需要板載溫度監(jiān)控系統(tǒng)。將模擬信號(hào)轉(zhuǎn)換為脈寬調(diào)制信號(hào)或數(shù)字信號(hào)的方法已有大量的文獻(xiàn)記載。但是,如果測(cè)量解決方案需要一個(gè)ADC,則存在一些與成本、精度和速率相關(guān)的不利因素。通常,測(cè)量越精確,解決方案就越昂貴。該電路提供了一種低成本且易于連接的通用解決方案,其精度可以根據(jù)溫度測(cè)量系統(tǒng)的需求而改變。

AD8494是一款熱電偶精密放大器,但它也可以通過(guò)將其輸入短路接地用作環(huán)境溫度傳感器。輸出則定義為:

2e58db6c-49d6-11ec-b939-dac502259ad0.png

在使用單極性電源的電路中, –VS=地電壓(0 V),同時(shí)還必須向AD8494的REF引腳施加一個(gè)失調(diào)電壓,從而使輸出電壓偏置高于地電壓,即使環(huán)境溫度為負(fù)時(shí)也是如此。

溫度傳感器的輸出電壓 VOUT定義為:

2e7bda72-49d6-11ec-b939-dac502259ad0.png

在VCO模式下,LTC6990的頻率輸出定義為:

2eb47cec-49d6-11ec-b939-dac502259ad0.png

由于AD8494的輸出電壓是LTC6990的 VCTRL 因此可以用公式1來(lái)替換公式2中的 VCTRL 設(shè)定 RSET = R-VCO 則得到以下結(jié)果:

2ee8a364-49d6-11ec-b939-dac502259ad0.png

這樣就可以解出 Tambient 消掉電壓?jiǎn)挝唬谑堑玫焦?:

2f0e565e-49d6-11ec-b939-dac502259ad0.png

得到頻率輸出了,有什么用處呢?

頻率輸出的美妙之處在于可以使用單個(gè)GPIO引腳進(jìn)行傳感器測(cè)量。如果使用圖3所示的同步計(jì)數(shù)器電路,那么在其CLK_IN輸入端將始終會(huì)觀察到時(shí)鐘的上升沿。如果將LTC6990的 FOUT 用作輸入時(shí)鐘,則每次檢測(cè)到 FOUT 的上升沿時(shí),計(jì)數(shù)器都會(huì)遞增,從而創(chuàng)建了一個(gè)周期計(jì)數(shù)器。如果每次測(cè)量之間的時(shí)間間隔保持恒定,則可以計(jì)數(shù)給定時(shí)間間隔內(nèi)的周期數(shù),并可通過(guò)浮點(diǎn)運(yùn)算或查找表計(jì)算出頻率。將采集時(shí)間 TAcquisition n除以計(jì)數(shù)所得的周期數(shù),可以得出 FOUT的周期。對(duì)該關(guān)系式取倒數(shù)則得到公式6。

2f3f7838-49d6-11ec-b939-dac502259ad0.png

圖2. 一個(gè)以LTC6990輸出作為其時(shí)鐘輸入的4位同步計(jì)數(shù)器。

30bebc3c-49d6-11ec-b939-dac502259ad0.png

Verilog代碼示例顯示了一個(gè)通過(guò)使用FPGA上的單個(gè)GPIO輸入來(lái)計(jì)數(shù)周期數(shù)的函數(shù)。采集周期越長(zhǎng),測(cè)量結(jié)果就越精確。在下述代碼示例中,使用了一個(gè)16位計(jì)數(shù)器來(lái)提高分辨率。同時(shí)還假定在架構(gòu)的更高層級(jí)執(zhí)行采集時(shí)間測(cè)量控制邏輯。

30e15210-49d6-11ec-b939-dac502259ad0.png

圖3. Verilog代碼示例。

結(jié)論

在本應(yīng)用中,我們討論了一種新型的溫度-頻率轉(zhuǎn)換器。它提供了一種精確測(cè)量溫度的低成本方法。如果溫度超過(guò)–40°C至+125°C的工業(yè)溫度范圍,則可在傳感器的輸入端安裝一個(gè)熱電偶。下圖總結(jié)列出了測(cè)量系統(tǒng)的誤差。它說(shuō)明了環(huán)境溫度與輸出頻率以及系統(tǒng)精度之間的線性關(guān)系。盡管此解決方案可能無(wú)法提供非常好的溫度分辨率結(jié)果,但對(duì)于可接受大約±2°C誤差的應(yīng)用,它提供了一個(gè)經(jīng)濟(jì)簡(jiǎn)單的溫度測(cè)量接口。此外,采用電壓-頻率轉(zhuǎn)換器的概念也可用于測(cè)量其他類型的傳感器輸出,且無(wú)需使用ADC。

責(zé)任編輯:haq

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

    關(guān)注

    27

    文章

    9064

    瀏覽量

    151808
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70738
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

    54095

原文標(biāo)題:用一個(gè)GPIO數(shù)字接口也能測(cè)量溫度?教你一個(gè)簡(jiǎn)單方法

文章出處:【微信號(hào):analog_devices,微信公眾號(hào):analog_devices】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    采用AFE0064和ADS8363加fpga結(jié)構(gòu),如何進(jìn)行控制?

    采用AFE0064和ADS8363加fpga結(jié)構(gòu),詳問(wèn)如何進(jìn)行控制?
    發(fā)表于 02-05 06:10

    ADS5401有模擬供電數(shù)字供電,但是地卻只有個(gè),不分模擬和數(shù)字,這樣的話應(yīng)該怎么接?

    ADS5401有模擬供電和數(shù)字供電,但是地卻只有個(gè),不分模擬和數(shù)字,這樣的話應(yīng)該怎么接?我們這個(gè)板子
    發(fā)表于 01-22 08:29

    何進(jìn)行電磁波譜的實(shí)驗(yàn)測(cè)量

    進(jìn)行電磁波譜的實(shí)驗(yàn)測(cè)量,通常需要借助專業(yè)的光譜儀器和遵循定的實(shí)驗(yàn)步驟。以下是個(gè)基本的實(shí)驗(yàn)指南:
    的頭像 發(fā)表于 01-20 17:32 ?837次閱讀

    請(qǐng)問(wèn)做反射式血氧飽和度測(cè)量時(shí)如何進(jìn)行標(biāo)定呢?

    請(qǐng)問(wèn)做反射式血氧飽和度測(cè)量時(shí)如何進(jìn)行標(biāo)定呢? 目前已完成透射式血氧飽和度測(cè)量儀的設(shè)計(jì)和實(shí)現(xiàn),采用的Fluke的生命體征模擬儀Prosim8進(jìn)行
    發(fā)表于 01-08 06:42

    如果FPGA采集AD1672,如何保障FPGA時(shí)鐘同1672時(shí)鐘致?

    次用這種AD芯片,買了個(gè)開發(fā)板,發(fā)現(xiàn),開發(fā)板母板沒(méi)有晶振。請(qǐng)教幾個(gè)問(wèn)題。 1。母板用的時(shí)鐘是SCLK作為源時(shí)鐘嗎? 2、如果
    發(fā)表于 12-24 06:17

    使用GPIO模擬I2C的電路設(shè)計(jì)

    Questions:當(dāng)使用GPIO模擬I2C時(shí)應(yīng)如何進(jìn)行電路設(shè)計(jì)?Answer: I2C協(xié)議中規(guī)定了總線上任意器件輸出低電平都會(huì)將總線拉低,也就是總線上各器件是通過(guò)線“與”的方式來(lái)連接的。所以
    發(fā)表于 12-23 11:20

    請(qǐng)問(wèn)AFE5801的輸出是如何進(jìn)行差分到單端的處理進(jìn)FPGA的?

    1請(qǐng)問(wèn)AFE5801的輸出是如何進(jìn)行差分到單端的處理進(jìn)FPGA的?我用的FPGA型號(hào)是CycloneIII跟設(shè)置pinplanner為L(zhǎng)VDS_E_3R或者LVDS有關(guān)嗎? 2再就是芯片
    發(fā)表于 12-23 08:31

    采用AFE0064和ADS8363加fpga結(jié)構(gòu),如何進(jìn)行控制?

    方案目前采用AFE0064和ADS8363加fpga結(jié)構(gòu),詳問(wèn)如何進(jìn)行控制? 目前是用塊板有2個(gè)的AFE0064芯片,分高能與低能。十幾塊板與1
    發(fā)表于 12-10 08:00

    使用CR90CR285進(jìn)行Cameralink的數(shù)據(jù)轉(zhuǎn)換,在放大器之后,ADC之前的模擬信號(hào)測(cè)量到50MHz的噪聲,怎么解決?

    經(jīng)常使用CR90CR285進(jìn)行Cameralink的數(shù)據(jù)轉(zhuǎn)換。最近遇到個(gè)問(wèn)題。先描述下系統(tǒng)結(jié)構(gòu):模擬視頻信號(hào)通過(guò)運(yùn)放調(diào)壓和放大后,進(jìn)入
    發(fā)表于 12-04 06:32

    ADC122S021只有個(gè)GND,那么是模擬地,還是數(shù)字地?

    這顆芯片只有個(gè)GND,那么是模擬地,還是數(shù)字地?
    發(fā)表于 11-14 06:02

    SOC GPIO操作

    sapphire Soc提供了兩個(gè)GPIO組每組有4個(gè)GPIO,定義為GPIO[3:0],其中只有
    的頭像 發(fā)表于 11-01 11:06 ?486次閱讀

    TAS5805EVM使用PPC3,對(duì)高低音如何進(jìn)行分頻?

    我遇到了個(gè)使用PPC3的問(wèn)題:(選用mono1.1模式) 1. 對(duì)高低音如何進(jìn)行分頻?woofer接低音,通過(guò)crossover調(diào)節(jié)實(shí)現(xiàn)帶通,tweetier接高音,并沒(méi)有crossover選項(xiàng)
    發(fā)表于 10-15 07:59

    同昌源儀器|如何進(jìn)行多通道電流測(cè)量

    何進(jìn)行多通道電流測(cè)量進(jìn)行多通道電流測(cè)量,需要使用多臺(tái)測(cè)試儀器和外部分流器附件。在產(chǎn)品設(shè)計(jì)階段,測(cè)試應(yīng)用通常包括檢查電流泄漏,精確測(cè)量具有多
    的頭像 發(fā)表于 09-14 08:07 ?1100次閱讀
    同昌源儀器|如<b class='flag-5'>何進(jìn)行</b>多通道電流<b class='flag-5'>測(cè)量</b>

    如何用FPGA實(shí)現(xiàn)個(gè)通信系統(tǒng)的發(fā)射端接收機(jī)?

    IV 系列 FPGA 設(shè)計(jì)的時(shí)候想到個(gè)問(wèn)題,FPGA 電到進(jìn)入用戶模式前(配置完成),GPIO
    發(fā)表于 09-10 19:15

    何進(jìn)行電源供應(yīng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《如何進(jìn)行電源供應(yīng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-09 10:33 ?0次下載
    如<b class='flag-5'>何進(jìn)行</b>電源供應(yīng)設(shè)計(jì)