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

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

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

峰峰值頻率監(jiān)測(cè)

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:嵌入式計(jì)算設(shè)計(jì) ? 2022-11-23 16:53 ? 次閱讀

頻率監(jiān)控電路有多種類型。“過(guò)零檢測(cè)器”被認(rèn)為是最常見(jiàn)的方法之一,因?yàn)樗鼘?duì)周期性和常規(guī)信號(hào)的設(shè)計(jì)簡(jiǎn)單。但是,如果信號(hào)是非周期性的或不規(guī)則的(脈沖之間包含非瞬時(shí)零周期),則不能使用過(guò)零。在這種情況下,峰峰值頻率監(jiān)視器是理想的替代方案。

峰峰值法用于真實(shí)世界的模擬信號(hào),通常來(lái)自模擬傳感器。本文所述的設(shè)計(jì)使用SLG46620VGreenPAK?計(jì)算0.5 Hz至200 Hz信號(hào)的低端頻率,其波形寬度在100 - 1000 ms之間。通過(guò)對(duì)該應(yīng)用的基本了解,可以設(shè)計(jì)其他模擬寬度和周期的峰峰值測(cè)量。

該電路包括峰峰值設(shè)計(jì)的所有部分。因此,IC負(fù)責(zé)接收模擬信號(hào)樣本并將識(shí)別的峰值存儲(chǔ)在內(nèi)部緩沖器中。它還負(fù)責(zé)將兩個(gè)峰值之間的測(cè)量時(shí)間段與內(nèi)部閾值進(jìn)行比較,以便在超過(guò)這些閾值時(shí)給出信號(hào)。

該設(shè)計(jì)由一個(gè)模擬信號(hào)輸入和 4 個(gè)輸出組成:

PD:在檢測(cè)到峰值時(shí)發(fā)出脈沖。

高 PPM:如果信號(hào)頻率超過(guò)上限閾值,則給出高。

低 PPM:如果信號(hào)頻率超過(guò)下限閾值,則給出高。

正常:如果頻率在兩個(gè)閾值內(nèi),則給出 HIGH。

該 IC 的模數(shù)轉(zhuǎn)換器ADC) 宏單元非常適合峰值信號(hào)檢測(cè)。所選電路功耗低且性價(jià)比高。它是此應(yīng)用程序中所需的小型設(shè)備。該 IC 可以替代分立 IC 和無(wú)源器件系統(tǒng)。

對(duì)一般電路的解釋是期望它將被增強(qiáng)以適應(yīng)特定的實(shí)際應(yīng)用。設(shè)計(jì)結(jié)果利用GreenPAK Designer軟件信號(hào)發(fā)生器來(lái)測(cè)試各種信號(hào)并顯示相應(yīng)的輸出。信號(hào)以高于和低于IC中存儲(chǔ)的值的頻率生成,并顯示每種情況的相應(yīng)輸出,以向讀卡器確認(rèn)操作正確。

可以在此處找到此應(yīng)用程序的完整設(shè)計(jì)文件。

設(shè)計(jì)概述

檢測(cè)過(guò)程使用ADC模塊對(duì)模擬信號(hào)進(jìn)行采樣,然后將其存儲(chǔ)在內(nèi)部緩沖器中。然后接收模擬信號(hào)的新樣本,并與存儲(chǔ)的樣本進(jìn)行比較。

如果新樣本的值大于當(dāng)前存儲(chǔ)的值,則模擬電壓正在增加。新樣本存儲(chǔ)在緩沖器中,接收并比較信號(hào)的下一個(gè)樣本。但是,如果接收到的樣本等于緩沖區(qū)中存儲(chǔ)的樣本,則信號(hào)是恒定的。此時(shí),它要么達(dá)到一個(gè)短暫的常數(shù)值但沒(méi)有達(dá)到峰值,要么已經(jīng)達(dá)到峰值,因此只有在信號(hào)開(kāi)始下降時(shí)才考慮峰值狀態(tài)。

如果下一個(gè)樣本小于存儲(chǔ)在ADC緩沖器中的前一個(gè)樣本,則記錄峰值狀態(tài)。在另一個(gè)循環(huán)中重復(fù)該過(guò)程以找到下一個(gè)峰值。

為了計(jì)算頻率,我們計(jì)算兩個(gè)連續(xù)峰值之間的時(shí)間,并將該時(shí)間與預(yù)先存儲(chǔ)在IC內(nèi)部寄存器中的某些閾值進(jìn)行比較。如果此時(shí)間大于較高的閾值,則頻率小于允許的限制。如果此時(shí)間小于下限閾值,則頻率大于允許的限制。

由于該設(shè)計(jì)適用于相對(duì)低頻的信號(hào),因此它們通常以每分鐘的脈沖數(shù)計(jì)算,在此上下文中縮寫為PPM。閾值標(biāo)記為高 PPM 和低 PPM。

為了確保需要所有記錄的峰值,將每個(gè)峰值與預(yù)先存儲(chǔ)的電壓閾值進(jìn)行比較,以便僅在峰值幅度大于所選閾值時(shí)才考慮峰值,并忽略短幅度信號(hào)。圖 1 顯示了工作過(guò)程。

pYYBAGN94BuAHzaXAADPSEgeTQc419.png

(圖1:系統(tǒng)工作流程)

綠派設(shè)計(jì)

該設(shè)計(jì)由兩部分組成:峰值檢波器電路和頻率監(jiān)控電路,后者包含一個(gè)定時(shí)器和閾值比較器。圖2顯示了該設(shè)計(jì)的框圖。

poYBAGN94CKAFrNOAAFDqsT0KeI261.png

(圖2:電路框圖)

峰值檢測(cè)器

IC通過(guò)引腳8接收外部信號(hào),該引腳配置為作為模擬輸入/輸出工作。然后,信號(hào)通過(guò)設(shè)置增益的可編程增益放大器(PGA)。ADC的工作模式為單端,并設(shè)置x1增益。然后,信號(hào)進(jìn)入ADC模塊。

在此設(shè)計(jì)中,輸入信號(hào)為低頻,因此通過(guò)將時(shí)鐘周期除以16來(lái)降低采樣速率。采樣率相當(dāng)于 97,6563 sps,以減少誤差值和尖峰。

采樣率 = PWM 和 ADC 時(shí)鐘 / 256 = 25k / 16 / 256

為了指示峰值,必須給出一個(gè)信號(hào)來(lái)指示模擬輸入是上升還是下降。為此,必須比較ADC輸出的兩個(gè)連續(xù)值。SLG46620V SPI模塊配置為作為ADC緩沖器運(yùn)行。

根據(jù)數(shù)據(jù)手冊(cè)中的ADC屬性,在ADC INT輸出激活之前,PAR數(shù)據(jù)可以使用幾個(gè)時(shí)鐘周期。利用這一特性,ADC INT輸出通過(guò)DLY5連接到SPI模塊的SCLK輸入,DLY5配置為作為上升沿延遲工作。因此,需要比較新的ADC值和具有ADC INT輸出信號(hào)上升沿的舊ADC值。延遲后,DLY5輸出觸發(fā)SPI將新值存儲(chǔ)在緩沖器中。工作時(shí)序圖如圖3所示。

poYBAGN94CqAfhbzAAE7iqGda_w268.png

(圖3.ADC、SPI 和 DFF 時(shí)序圖)

pYYBAGN94DGAXwGuAAFjwAXZYK4464.png

(圖4.綠色PAK設(shè)計(jì)矩陣0)

通過(guò)DCMP0將ADC值與緩沖值進(jìn)行比較,其中IN+輸入從ADC [7:0]獲取其值,IN-輸入從SPI [7:0]獲取其值。均衡器和OUT+輸出分別連接到DFF8和DFF9。

如果 ADC 值大于 SPI 值,則 OUT+ = 1,EQ = 0。

如果ADC值小于SPI值,則OUT+ = 0,EQ = 0。

如果ADC值等于SPI值,則OUT+ = 0,EQ = 1。

EQ 和 OUT+ 輸出與 ADC INT 輸出信號(hào)的上升沿保持。為了確保每次比較時(shí)都不會(huì)記錄相等狀態(tài),SPI將通過(guò)DLY5輸出觸發(fā)。因此,比較僅在兩個(gè)連續(xù)值之間進(jìn)行,如圖 3 所示。

通過(guò)在系統(tǒng)運(yùn)行期間監(jiān)控EQ和OUT+輸出的狀態(tài),會(huì)引入間歇脈沖,如果不考慮,會(huì)導(dǎo)致毛刺。為了防止這種情況并保持穩(wěn)定的信號(hào),CNT3、CNT7 和 CNT8 作為延遲運(yùn)行以對(duì)系統(tǒng)進(jìn)行去抖動(dòng)。因此,可以防止尖峰對(duì)輸出狀態(tài)的影響。

3 位 LUT8 用作 SR 鎖存器,其中來(lái)自 OUT+ 輸出的信號(hào)表示 Set,表示信號(hào)正在上升。復(fù)位來(lái)自3位LUT9,這意味著信號(hào)正在下降。

3L9配置為在OUT+ = 0、EQ = 0且ACMP1輸出為高電平時(shí)發(fā)出高信號(hào)。

優(yōu)先考慮上升狀態(tài),因?yàn)橄到y(tǒng)的目的是檢測(cè)振幅的最高值。

一旦信號(hào)在上升狀態(tài)后開(kāi)始下降,3L8輸出將從高電平變?yōu)榈碗娖?,并通過(guò)P DLY1檢測(cè)下降沿。P DLY1輸出指示峰值(PD)的檢測(cè)。PD信號(hào)通過(guò)DLY9傳遞到Pin10,脈沖寬度增加,以適應(yīng)任何外部設(shè)備的靈敏度。它還用于重置計(jì)數(shù)器。

ACMP1用于將PGA輸出與固定閾值進(jìn)行比較,在本設(shè)計(jì)中選擇為200 mV。因此,如果峰值的幅度小于邊際值,則將忽略該峰值。

poYBAGN94DmAGgQvAAKd7Z3BL7U392.png

(圖5.綠色PAK設(shè)計(jì)矩陣1)

峰峰值頻率監(jiān)視器設(shè)計(jì)

構(gòu)建峰值檢波器設(shè)計(jì)后,我們將使用來(lái)自所述設(shè)計(jì)的PD信號(hào)來(lái)構(gòu)建頻率監(jiān)視器。

FSM1用作計(jì)算兩個(gè)峰值之間時(shí)間的計(jì)數(shù)器。由于預(yù)期信號(hào)是低頻,F(xiàn)MS1的時(shí)鐘源被選為L(zhǎng)F OSC,除以16。因此,測(cè)量時(shí)間可以在 19 ms 到 2.35 s 之間,步長(zhǎng)為 ~10 ms。通過(guò)使用低頻振蕩器,有源電流消耗被最小化。

DCMP1 和 DCMP2 將 FSM1 值與頻率上限和下限閾值進(jìn)行比較。DCMP1將FSM1值與(1:1)寄存器值進(jìn)行比較,在本設(shè)計(jì)中設(shè)置為500 ms,表示下限閾值。DCMP2將FSM1值與寄存器2值進(jìn)行比較,在本設(shè)計(jì)中設(shè)置為897 ms。

比較值與PD信號(hào)的上升沿一起存儲(chǔ)在DFF10和DFF11中。Q輸出極性已配置為DFF11反相。

FSM1 數(shù)據(jù) < 寄存器0 值 ---> DCMP1 輸出+ = 高 ---> DFF10 輸出 = 高 ---> 高 PPM

FSM1 數(shù)據(jù) > 寄存器2 值 ---> DCMP2 輸出+ = 高 ---> DFF11 輸出 = 高 ---> 低 PPM

寄存器0 < FSM1 數(shù)據(jù) < 寄存器2 ---> 3L10 輸出 = 高電平 --->正常

FSM1 通過(guò) 3L11 逆變器以 PD 信號(hào)的下降沿復(fù)位。如果周期超過(guò) FSM1 工作范圍 2.35 s,F(xiàn)SM1 輸出向 3L10 和 2L6 提供高信號(hào)以關(guān)閉所有輸出。這種情況表明測(cè)量的周期大于預(yù)期。此功能可用于指示輸入中沒(méi)有脈沖或特定應(yīng)用處于危險(xiǎn)的低周期。FSM的時(shí)鐘源可以更改以適應(yīng)要實(shí)現(xiàn)的應(yīng)用。

poYBAGN94EGAYEw0AAQpfwv-gvg061.png

(圖6.LUT 屬性)

poYBAGN94EiAFeq-AAUr8GIyXSE477.png

(圖7.CNT5 & CNT9 Properties)

結(jié)果

GreenPAK 設(shè)計(jì)器程序中包含的信號(hào)向?qū)б延糜跈z查設(shè)計(jì)并確保其按預(yù)期工作。

信號(hào)向?qū)?duì)于設(shè)計(jì)檢查非常方便,無(wú)需使用外部信號(hào)發(fā)生器即可生成不同形狀的信號(hào)。信號(hào)頻率和幅度可以輕松控制。還可以生成自定義信號(hào)。

生成了幾個(gè)信號(hào)。PD信號(hào)如下圖所示。

pYYBAGN94FCACHTUAAX3I5CSCc4537.png

(圖8.CNT5 & CNT9 Properties)

poYBAGN94FuAN9uWAADJydEZ12Y068.png

(圖9.藍(lán)色信號(hào)為輸入,紅色信號(hào)為PD輸出信號(hào))

生成具有短不理想峰值的自定義信號(hào)。

poYBAGN94GOAXAkzAAW72IPhrms846.png

(圖10.生成自定義信號(hào))

poYBAGN94GyAHTaOAADjJ9p9x_0524.png

(圖11.藍(lán)色信號(hào)為輸入,紅色信號(hào)為PD輸出信號(hào))

對(duì)輸入應(yīng)用了不同的周期。相應(yīng)的輸出狀態(tài)如表1所示。

表 1:不同周期的輸出狀態(tài)

poYBAGN94A6AasgIAABSl1JIiJ4928.png

本文概述了如何構(gòu)建峰值檢測(cè)電路,其中包括基于輸入信號(hào)峰峰值時(shí)間計(jì)算的頻率監(jiān)控電路。該 IC 在集成多個(gè)功能方面表現(xiàn)出高效率,因?yàn)樵擁?xiàng)目需要這樣的功能。此外,所選電路的低成本和小面積特別適用于本應(yīng)用描述中針對(duì)的便攜式和可穿戴解決方案。

審核編輯:郭婷

聲明:本文內(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)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49961

    瀏覽量

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

    關(guān)注

    97

    文章

    6300

    瀏覽量

    542429
  • 信號(hào)發(fā)生器

    關(guān)注

    28

    文章

    1399

    瀏覽量

    108375
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    想用ths3001id將頻率為25Mhz,峰峰值為3v的正弦波放大到15v峰峰值,請(qǐng)問(wèn)可以實(shí)現(xiàn)嗎?

    我想用ths3001id將頻率為25Mhz,峰峰值為3v的正弦波放大到15v峰峰值,請(qǐng)問(wèn)可以實(shí)現(xiàn)嗎
    發(fā)表于 08-23 06:42

    請(qǐng)問(wèn)如何理解“峰峰值”?

    各位哥,發(fā)現(xiàn)“峰峰值”出現(xiàn)的頻率很高,要說(shuō)“峰值”可以理解,請(qǐng)問(wèn)如何理解“峰峰值”?
    發(fā)表于 09-27 20:26

    labview尋找峰峰值

    如左圖所示,我先想用labview測(cè)亮紅色所示的峰峰值,但用labview中的“幅值和電平”測(cè)得卻是藍(lán)色所示的峰峰值,有沒(méi)有什么辦法測(cè)紅色的峰峰值,求助高手,有想法的也可以說(shuō)出來(lái),先謝謝了~~~~~~
    發(fā)表于 04-25 14:22

    峰峰值測(cè)量,模糊控制

    問(wèn)下各位LabVIEW能否實(shí)現(xiàn)檢測(cè)波形每一個(gè)周期的峰峰值,再將這些峰峰值與其中最小的峰峰值進(jìn)行比較以進(jìn)行模糊控制,差值大為一組,中等為一組,小為一組
    發(fā)表于 12-22 17:06

    信號(hào)峰峰值測(cè)量

    本帖最后由 糾纏光子 于 2017-6-11 22:25 編輯 信號(hào)是交流脈沖信號(hào)500赫茲,也就是說(shuō)單個(gè)脈沖的下降沿會(huì)達(dá)到負(fù)值,因此在采集峰值的時(shí)候峰峰值更可靠。請(qǐng)問(wèn)要怎么實(shí)現(xiàn)峰峰值的采集?我想每2000個(gè)數(shù)取最大最小值
    發(fā)表于 06-11 22:23

    方波及峰峰值測(cè)量

    方波及峰峰值測(cè)量
    發(fā)表于 10-04 10:34

    方波及峰峰值測(cè)量

    方波及峰峰值測(cè)量
    發(fā)表于 11-13 17:49

    示波器峰峰值

    請(qǐng)問(wèn)這個(gè)波形的峰峰值怎么看呀?
    發(fā)表于 12-14 21:44

    峰峰值雜音測(cè)量方法介紹

    為避免模塊電源的輻射干擾影響輸出電壓峰峰值的測(cè)量效果,所以郵標(biāo)YD/T732-94規(guī)定了300mm長(zhǎng)的距離,雙絞線的作用是抑制供電電源的共模干擾,避免共模干擾影響輸出電壓峰峰值
    發(fā)表于 11-09 10:00 ?19次下載

    峰峰值定義_示波器峰峰值怎么看

    峰峰值定義 峰峰值是指一個(gè)周期內(nèi)信號(hào)最高值和最低值之間差的值,就是最大和最小之間的范圍。它描述了信號(hào)值的變化范圍的大小。峰值是以0刻度為基準(zhǔn)的最大值,有正有負(fù)。而峰峰值是最大值和最小值
    發(fā)表于 11-22 10:47 ?18.9w次閱讀
    <b class='flag-5'>峰峰值</b>定義_示波器<b class='flag-5'>峰峰值</b>怎么看

    如何將RMS噪聲轉(zhuǎn)換成峰峰值噪聲

    ADI公司的Matt Duff就如何將RMS噪聲轉(zhuǎn)換成峰峰值噪聲進(jìn)行說(shuō)明。
    的頭像 發(fā)表于 06-12 06:20 ?8489次閱讀

    市電220V說(shuō)的是峰峰值還是有效值呢

    所有人都知道市電是220V的電壓,那你知道這個(gè)電壓是什么樣的嗎,我們?cè)谑静ㄆ魃峡匆幌隆?梢钥吹绞且粋€(gè)正弦波信號(hào),它的頻率是50Hz,峰峰值是620V。明明是220V的電壓為什么會(huì)測(cè)出來(lái)620V呢。這是因?yàn)?20V是峰峰值,而22
    的頭像 發(fā)表于 09-07 17:40 ?1.5w次閱讀
    市電220V說(shuō)的是<b class='flag-5'>峰峰值</b>還是有效值呢

    信號(hào)峰峰值,周期和頻率的原理公式

    一、峰峰值(Peak-to-Peak Value) 峰峰值又稱為振幅峰峰值,表示信號(hào)波形上的最大正幅度與最大負(fù)幅度之間的差值。峰峰值可以直觀地反映信號(hào)的振幅大小。 對(duì)于周期信號(hào),其
    的頭像 發(fā)表于 12-15 10:41 ?1.1w次閱讀

    示波器怎么看峰峰值呢?

    示波器怎么看峰峰值呢? 峰峰值是指電信號(hào)波形在一個(gè)周期內(nèi)的最大振幅差值。在示波器上,我們可以通過(guò)以下步驟來(lái)測(cè)量峰峰值: 1. 準(zhǔn)備工作:首先,確保示波器已經(jīng)正確連接到電路上,并且信號(hào)源已經(jīng)啟動(dòng)并發(fā)
    的頭像 發(fā)表于 01-23 14:45 ?9207次閱讀

    電源紋波是峰峰值嗎,電源紋波越小越好嗎?

    電源紋波確實(shí)是指直流電壓或電流中疊加的交流分量,通常用峰峰值或有效值來(lái)表示。峰峰值是指交流分量的最大值與最小值之間的差值,而有效值則是交流分量的平均大小。在測(cè)試電源紋波時(shí),關(guān)注的是輸出紋波的峰峰值
    的頭像 發(fā)表于 02-25 10:42 ?4715次閱讀