chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

在 FlexIO上進(jìn)行毛刺濾波的方法

恩智浦MCU加油站 ? 來源:未知 ? 2023-10-19 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

FlexIO 模塊在 i.MX RT 系列 MCU 中被廣泛采用,它提供了高度靈活的配置方法,可以模擬多種不同的通信協(xié)議,如UART、I2C、 SPI、I2S等。

硬件基于RT1010-EVK,軟件基于 SDK2.13.0。

FlexIO需要毛刺濾波的原因

以使用 FlexIO 模擬 UART 為例,其在理論上可以支持很高的波特率,但在每個(gè) bit 只會(huì)進(jìn)行一次采樣。單次采樣會(huì)由于毛刺的存在,導(dǎo)致錯(cuò)誤數(shù)據(jù)被接收。對(duì)于這種情況,可以使用額外的定時(shí)器設(shè)計(jì)一個(gè)毛刺濾波器,以避免錯(cuò)誤的發(fā)生。

使用定時(shí)器進(jìn)行毛刺濾波的基本原理

假設(shè)有一個(gè)方波信號(hào),其頻率為 2 Hz,定時(shí)器時(shí)鐘頻率為 1000 Hz,其波形如
在信號(hào)傳輸?shù)膱?chǎng)景中,由于存在干擾,會(huì)產(chǎn)生一系列的毛刺,這些毛刺會(huì)在僅有一次的采樣過程中導(dǎo)致錯(cuò)誤的傳輸值。帶有隨機(jī)毛刺的方波信號(hào)波形
為了消除這些毛刺,在 FlexIO 中引入一個(gè)定時(shí)器,按照以下配置來設(shè)置定時(shí)器的控制寄存器TIMCFG:

? 定時(shí)器工作在16bit模式

? 定時(shí)器的觸發(fā)源選擇來自輸入引腳

? 定時(shí)器的引腳配置為輸出

? 定時(shí)器一直使能且從不關(guān)閉 (TIMENA = 0, TIMDIS= 0)

? 當(dāng)定時(shí)器的輸入與輸出相等時(shí),定時(shí)器處于reset狀態(tài) (TIMRST = 0x3)

? 定時(shí)器的輸出不受 reset 引腳影響,初始狀態(tài)可以是0 或者是 1 (TIMOUT = 0 or 1)

? 定時(shí)器的初始計(jì)數(shù)值等于 filter_width 減 1 (TIMCMP = filter_width – 1)

? filter_width 是輸入信號(hào)持續(xù)穩(wěn)定才能更新輸出信號(hào)的周期數(shù)且必須大于1

通過設(shè)置不同的初始計(jì)數(shù)值,定時(shí)器可以被用于過濾信號(hào)中的高頻毛刺,同時(shí)也會(huì)為濾波后的信號(hào)帶來filter_width *時(shí)鐘周期的時(shí)間延遲。當(dāng)初始計(jì)數(shù)值為 10 時(shí),初始信號(hào)與濾波后的信號(hào)如所示。

定時(shí)器能夠完成濾波的原因在于:在信號(hào)發(fā)生跳變時(shí),計(jì)數(shù)值才會(huì)從初始值開始遞減,即定時(shí)器的輸入狀態(tài)與輸出狀態(tài)不相同,定時(shí)器退出reset 狀態(tài)開始計(jì)數(shù)。當(dāng)16 位計(jì)數(shù)器等于 0 并遞減時(shí),定時(shí)器輸出切換并且計(jì)數(shù)器從比較寄存器重新加載。因此,如果信號(hào)的跳變保持的時(shí)間小于filter_width *時(shí)鐘周期 的時(shí)間,會(huì)導(dǎo)致計(jì)數(shù)值還未降低到 0 就被重置,輸出信號(hào)就會(huì)保持原先的電平,短時(shí)間的信號(hào)跳變就會(huì)被過濾掉。

定時(shí)器在進(jìn)行毛刺濾波時(shí),其輸出引腳在芯片內(nèi)部連接到其他移位器和定時(shí)器,因此即便這一引腳在設(shè)備級(jí)別(IOMUXC)未被啟用也可以實(shí)現(xiàn)濾波功能。

對(duì)RT1010 GPIO輸出的方波信號(hào)

進(jìn)行毛刺濾波

在 i.MX RT1010 芯片上,可以對(duì)用 GPIO 輸出方波信號(hào),輸入到 FlexIO 的定時(shí)器。

? GPIO_08 被配置為輸出方波信號(hào)

? GPIO_11 被配置為 FlexIO 定時(shí)器的輸入引腳

? GPIO_12 被配置為 FlexIO 定時(shí)器的輸出引腳

FlexIO 的定時(shí)器可以對(duì) TIMCFG 寄存器進(jìn)行配置,從而改變其對(duì)輸入信號(hào)的的響應(yīng)。

將 TIMOUT 段配置為 00b,可以將定時(shí)器的初始輸出值設(shè)置為 1,且在 reset 時(shí)會(huì)保持輸出值不變。

將 TIMDEC 段配置為 00b,可以在每個(gè)時(shí)鐘周期對(duì)計(jì)數(shù)值遞減。

將 TIMRST配置為 11b,可以在輸入值等于輸出值時(shí)重置計(jì)數(shù)值。在代碼中,可以將 FlexIO 的定時(shí)器進(jìn)行如下配置:

通過如上的定時(shí)器配置,可以輕松實(shí)現(xiàn)章節(jié)3中提到的定時(shí)器配置條件,從而使定時(shí)器工作為一個(gè)毛刺濾波器。



END



更多恩智浦AI-IoT市場(chǎng)和產(chǎn)品信息,邀您同時(shí)關(guān)注“NXP客?!蔽⑿殴娞?hào)




NXP客棧


恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。





長按二維碼,關(guān)注我們


恩智浦MCU加油站


這是由恩智浦官方運(yùn)營的公眾號(hào),著重為您推薦恩智浦MCU的產(chǎn)品信息、開發(fā)技巧、教程文檔、培訓(xùn)課程等內(nèi)容。


長按二維碼,關(guān)注我們



原文標(biāo)題:在 FlexIO上進(jìn)行毛刺濾波的方法

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

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

    關(guān)注

    147

    文章

    18609

    瀏覽量

    387079
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    6051

    瀏覽量

    134517

原文標(biāo)題:在 FlexIO上進(jìn)行毛刺濾波的方法

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    蜂鳥處理器上進(jìn)行RT-Thread+ESP8266 wifi模塊開發(fā)

    本隊(duì)伍編號(hào)CICC3042,本文介紹蜂鳥處理器上運(yùn)行RT-Thread實(shí)時(shí)操作系統(tǒng),并進(jìn)行ESP8266wifi模塊開發(fā)。 蜂鳥配套的sdk中提供了RT-Thread的移植 https
    發(fā)表于 10-31 09:02

    Sycotec汽車輪轂去毛刺主軸:柔性精密加工的原理解析

    汽車輪轂的制造流程中,去毛刺工序是決定輪轂安全性、外觀質(zhì)感與裝配精度的關(guān)鍵環(huán)節(jié),而驅(qū)動(dòng)去毛刺工具高效運(yùn)轉(zhuǎn)的核心部件——汽車輪轂去毛刺主軸,則堪稱這一工序的“動(dòng)力心臟”。無論是鋁合金輪
    的頭像 發(fā)表于 10-21 11:28 ?260次閱讀
    Sycotec汽車輪轂去<b class='flag-5'>毛刺</b>主軸:柔性精密加工的原理解析

    使用 APx500 軟件檢測(cè)音頻毛刺與信號(hào)丟失

    在數(shù)字音頻播放系統(tǒng)中,音頻毛刺和信號(hào)丟失無疑是最令人困擾的問題之一。當(dāng)一個(gè)設(shè)備丟失一個(gè)采樣點(diǎn)時(shí),這意味著什么?這意味著一個(gè)采樣點(diǎn)被跳過,從那一刻起,整個(gè)波形時(shí)間上向左平移了一個(gè)采樣瞬間。如果播放
    的頭像 發(fā)表于 10-20 09:02 ?291次閱讀
    使用 APx500 軟件檢測(cè)音頻<b class='flag-5'>毛刺</b>與信號(hào)丟失

    4036 DC-T-ER11浮動(dòng)主軸汽車輪轂去毛刺中的解決方案

    汽車輪轂經(jīng)機(jī)加工后,會(huì)產(chǎn)生殘留毛刺或飛邊。由于汽車輪轂是一個(gè)不規(guī)則的曲面,去毛刺加工尤為困難。傳統(tǒng)人工去毛刺不僅效率低下、費(fèi)時(shí)費(fèi)力,且導(dǎo)致輪轂質(zhì)量參差不齊,無法滿足現(xiàn)代企業(yè)生產(chǎn)需求。速科德
    的頭像 發(fā)表于 08-22 11:06 ?515次閱讀
    4036 DC-T-ER11浮動(dòng)主軸<b class='flag-5'>在</b>汽車輪轂去<b class='flag-5'>毛刺</b>中的解決方案

    鋰離子電池毛刺控制的要求及檢測(cè)

    鋰離子電池完成裝配封口前最怕金屬粉塵、雜質(zhì)、水分和毛刺。極片毛刺會(huì)引起的內(nèi)部短路,因此涉及到鋰電池的安全問題,是鋰電池制造過程中非常關(guān)鍵的管控項(xiàng)目。毛刺的控制也一直是業(yè)內(nèi)人士關(guān)注的焦
    的頭像 發(fā)表于 08-05 17:54 ?915次閱讀
    鋰離子電池<b class='flag-5'>毛刺</b>控制的要求及檢測(cè)

    基于卡爾曼濾波的無刷電機(jī)轉(zhuǎn)矩脈動(dòng)抑制研究

    數(shù)據(jù)處理算法,卡爾曼濾波器同時(shí)具備良好的濾波特性。因此文章分析永磁無刷直流電動(dòng)機(jī)數(shù)學(xué)模型的基礎(chǔ)上,提出了一種基于卡爾曼濾波的無刷直流電機(jī)轉(zhuǎn)矩脈動(dòng)抑制
    發(fā)表于 07-29 16:13

    如何在樹莓派 AI HAT+上進(jìn)行YOLO姿態(tài)估計(jì)?

    大家好,接下來會(huì)為大家開一個(gè)樹莓派5和YOLO的連載專題。內(nèi)容包括四個(gè)部分:樹莓派5上使用YOLO進(jìn)行物體和動(dòng)物識(shí)別-入門指南樹莓派5上開啟YOLO姿態(tài)估計(jì)識(shí)別之旅!如何在樹莓派AIHAT+
    的頭像 發(fā)表于 07-20 20:34 ?610次閱讀
    如何在樹莓派 AI HAT+<b class='flag-5'>上進(jìn)行</b>YOLO姿態(tài)估計(jì)?

    如何在樹莓派 AI HAT+上進(jìn)行YOLO目標(biāo)檢測(cè)?

    大家好,接下來會(huì)為大家開一個(gè)樹莓派5和YOLO的連載專題。內(nèi)容包括四個(gè)部分:樹莓派5上使用YOLO進(jìn)行物體和動(dòng)物識(shí)別-入門指南樹莓派5上開啟YOLO姿態(tài)估計(jì)識(shí)別之旅!如何在樹莓派AIHAT+
    的頭像 發(fā)表于 07-19 08:34 ?1196次閱讀
    如何在樹莓派 AI HAT+<b class='flag-5'>上進(jìn)行</b>YOLO目標(biāo)檢測(cè)?

    鋁鑄件去毛刺加工,用SycoTec浮動(dòng)去毛刺主軸

    現(xiàn)代制造業(yè)中,鋁鑄件因其質(zhì)量輕、強(qiáng)度高、耐腐蝕性好等性能,被廣泛應(yīng)用于航空航天、汽車制造、電子設(shè)備等眾多領(lǐng)域。然而,鋁鑄件在生產(chǎn)過程中,不可避免地會(huì)產(chǎn)生毛刺。這些毛刺不僅影響鋁鑄件的外觀質(zhì)量,還可
    的頭像 發(fā)表于 07-16 09:40 ?285次閱讀
    鋁鑄件去<b class='flag-5'>毛刺</b>加工,用SycoTec浮動(dòng)去<b class='flag-5'>毛刺</b>主軸

    超聲波清洗機(jī)對(duì)于微小毛刺的去除效果如何?

    微小毛刺的存在會(huì)對(duì)產(chǎn)品品質(zhì)、安全造成隱患,因此對(duì)于一些行業(yè)而言,去除毛刺是特別重要的工序。傳統(tǒng)的清洗方法可能無法徹底解決毛刺問題,但是超聲波清洗機(jī)能夠有效地去除微小
    的頭像 發(fā)表于 07-02 16:22 ?430次閱讀
    超聲波清洗機(jī)對(duì)于微小<b class='flag-5'>毛刺</b>的去除效果如何?

    imx93中,如何在flexio引腳中模擬spi功能?

    如何在 flexio 引腳中模擬 spi 功能?我看到了實(shí)現(xiàn) I2C 的文檔,但沒有看到 SPI 的文檔。也搜索了內(nèi)核。誰能提供任何文檔或示例來開始仿真 SPI?
    發(fā)表于 03-21 06:59

    如何使用NXP S32K142/144中的FlexioI2S中發(fā)送連續(xù)音頻數(shù)據(jù)?

    對(duì)于我的應(yīng)用程序,我希望將連續(xù)的音頻數(shù)據(jù)傳輸?shù)轿业姆糯笃饕垣@得連續(xù)的聲音。我正在使用 S32K142/144 板。我正在使用 Flexio 進(jìn)行 I2S 通信。請(qǐng)建議我應(yīng)該遵循哪種方法來傳輸數(shù)據(jù),即
    發(fā)表于 03-20 08:04

    如何解決錫膏焊錫后存在的毛刺和玷污問題?

    錫膏焊錫后存在的毛刺和玷污問題,可能由多種因素引起,以下是一些具體的解決方法
    的頭像 發(fā)表于 03-14 09:10 ?638次閱讀
    如何解決錫膏焊錫后存在的<b class='flag-5'>毛刺</b>和玷污問題?

    帶通濾波器的設(shè)計(jì)步驟與優(yōu)化方法

    帶通濾波器作為信號(hào)處理領(lǐng)域的重要組件,其設(shè)計(jì)步驟與優(yōu)化方法對(duì)于確保濾波器性能滿足特定應(yīng)用需求至關(guān)重要。本文將詳細(xì)闡述帶通濾波器的設(shè)計(jì)步驟,并深入探討優(yōu)化
    的頭像 發(fā)表于 02-05 16:48 ?2938次閱讀

    TLC7524的DAC產(chǎn)生一個(gè)正弦波,每個(gè)電平的跳變間隙都會(huì)出現(xiàn)小的毛刺,是正常的嗎?

    ,隨著頻率的上升,毛刺似乎更大了; 上圖是100khz的波形,似乎開關(guān)毛刺已經(jīng)影響到了正常波形; 整個(gè)硬件參照TLC7524手冊(cè)來設(shè)計(jì),因?yàn)橛袝r(shí)會(huì)輸出方波和三角波,所以沒有添加濾波器,下圖為設(shè)計(jì)框圖 請(qǐng)問TI專家,有沒有什么
    發(fā)表于 12-24 08:10