精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

關于CC2640藍牙干擾模擬信號采集的問題

冬至子 ? 來源:工程師看海 ? 作者:工程師看海 ? 2022-11-03 11:03 ? 次閱讀

最近一段時間被拉去支援哥們的一個微弱信號采集項目,解決關于藍牙干擾模擬信號采集的問題,硬件工程師也要有一定的軟件背景,看海采坑小課堂今天和大家分享下問題的經過。

起因

哥們做的微弱信號采集,目標信號大約是uV級別,帶寬小于100Hz, 前期調試時發現會有一個22Hz的干擾 ,這是怎么回事呢?于是我就被安排了過去。

采集系統結構并不復雜,主要由一個前端運放、ADC和藍牙模塊組成,藍牙模塊是CC2640,微弱信號經過運放放大之后,被ADC轉換為數字信號,通過藍牙發送給電腦

藍牙?我看到藍牙時,心里已經有了懷疑方向,但咱以前也沒接觸過藍牙,還是慢慢分析吧。

圖片

復現

接手到問題后當然是先復現現象 下圖是采集70uVpp@12Hz的正弦信號的時域和頻域圖,22Hz的干擾很明顯,竟然達到了16uVpp(諧波以及50Hz工頻干擾暫時不考慮;前期版本不穩定,22Hz的頻率也有一點點變化,這里也不詳細介紹,我們都統一看22Hz)。

圖片

圖片

分析

首先要判斷干擾從哪里引入的,將運放與ADC斷開,單獨用ADC采集時,基本沒有干擾,則干擾大概率和前端運放有關,耐心搞耐心干。

圖片

降低前端運放放大倍數,將放大倍數修改為2倍,22Hz干擾也基本消失,和單獨使用ADC的結果接近,得出初步結論: 干擾很可能是被高放大倍數的運放放大后,被ADC采集到,進而在頻譜上出現

圖片

基于上述分析,恢復運放放大倍數后,將前端運放輸入短路,重新連接ADC測試,發現在輸入為0時,也有22Hz干擾。

圖片

分析2

既然干擾和前端運放強相關,就著重檢查了前端運放的模擬、電源走線,以及電源分配和地回流的處理。

發現了幾個可能的風險點:

模擬信號缺乏屏蔽
模擬電源缺乏屏蔽
模擬地數字地隔離不干凈

接下來就是查找產生干擾的源(我懷疑是藍牙搞得鬼),咱不急,一點點來分析。

先測試了模擬電源的紋波,受限于示波器精度,只能分辨10mV, 沒發現異常,但這并不代表電源就是ok的,需要進一步排除

我甚至懷疑是模擬電源的開關噪聲被采集到了,因為我們系統電源的架構包含電荷泵以及BUCK,這個是一個懷疑的對象,但是對電荷泵的測試中沒有發現和22Hz有關的頻率,電源手冊中也沒有相關頻率介紹。

圖片

考慮到手頭沒有測電流以及高精度電壓測試儀器,為了進一步對電源進行測試,我嘗試抓模塊工作的電流,重點在 抓藍牙工作時的電流,很懷疑是藍牙間歇性工作引起的干擾,如果猜測正確,應該在軟件代碼中會找到證據

話不多說,是騾子是馬咱拉出來溜溜。

測試原理如下圖,將一個電阻串聯到藍牙電源線路中,根據歐姆定律,流過電阻的電流和電壓成正比,那么測量電阻兩端的電壓,就可以間接觀察藍牙工作時的電流情況。

對于電阻的選擇要注意,如果選擇的太小,那么微弱電流乘小電阻得到的電壓太小,無法被10mV的示波器看到。反之如果電阻太大,那么其分壓就大,使得藍牙無法正常工作, 阻值計算過程這里不做介紹。

圖片

鎖定

果不其然,電阻兩端的電壓波形如下(示波器不能存波形, 我缺個示波器 。。。。各位同學將就著看吧),電阻兩端的電壓存在22Hz的紋波,說明藍牙工作時有22Hz 的脈沖電流,結論:22Hz干擾大概率由藍牙引起。

圖片

需要進一步驗證藍牙的影響。我們的藍牙在工作時,并不是一刻不停的發送數據,而是間歇性的發送數據,這個間歇性的頻率可調,我們項目就是22Hz,如下圖所示,這個間歇性工作期間,藍牙就會從電源抽一個比較大的電流,雖說CC2640是低功耗器件,然而這個功耗指的是平均功耗,并不是瞬時功耗。

圖片

我從來沒有搞過藍牙,憑直接感覺,這個連接間隔并不是固定的,大概率是可調的,聯系軟件哥們,找到了和22Hz有關的代碼,下面的代碼就是和連接間隔時間有關。

圖片

我們修改了時間間隔,將其由22Hz改為33Hz,再次測量干擾的頻率同時串電阻測量藍牙電流波形,均發現干擾和電流頻率從22Hz轉變為33Hz。

圖片

問題就是藍牙引起,根因鎖定。

對于EMC而言,有傳導和輻射兩種方式,那么這個屬于哪種呢?

回答這個問題之前,有同學會有這個疑問,低采樣率能采集到藍牙高頻信號嗎?

藍牙是2.4G我這示波器帶寬才500Mhz,我缺個示波器 ),模擬系統采樣頻率才幾百Hz,那么幾百Hz的采樣率可以采集到高頻信號嗎?

理論上是可以的,只是不滿足奈奎斯特采樣定理,會出現頻率失真。

而對于實際系統而言,比如運放,都有自己的帶寬,這個帶寬小于2.4G,實際上又是采集不到高頻信號。

那為什么還是會出現呢?(有點矛盾有點繞)這是因為對于輻射而言,系統內部有一些非線性器件,會起到調制解調或整流的作用,最終在頻譜上出現(后面有時間再詳細介紹)。

多說一點,我們看下CC2640的電源架構。

2640的主電源是VDDS,VDDS進來后會通過一個BUCK降壓產生VDDR射頻RF回路使用,2640也可以通過設置選擇LDO給射頻使用,LDO和BUCK二選一,LDO缺點是功耗就大了,優點是可以節省面積。我實測時發現如果拆掉這個BUCK電感,2640其實也可以自動開啟內部LDO維持系統正常工作。

圖片

根據前面的判斷,藍牙工作時的大電流22Hz的脈沖干擾和RF回路有關,用示波器測了下VDDR紋波,就是22Hz。如果分析傳導的話,就著重查VDDS和VDDR這兩路電,以及GND的處理。

圖片

藍牙這個干擾源是通過傳導、輻射引起的,不同的原因有不同的解決對策。

經過處理后,22Hz干擾已經可以降低到0.5uVpp以下了。

圖片

接下來就是重新修改原理圖,PCB走線,投板后希望一切正常。

審核編輯:劉清

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

    關注

    32

    文章

    482

    瀏覽量

    64036
  • 模擬信號
    +關注

    關注

    8

    文章

    1120

    瀏覽量

    52407
  • ADC轉換器
    +關注

    關注

    1

    文章

    28

    瀏覽量

    8318
  • CC2640
    +關注

    關注

    3

    文章

    20

    瀏覽量

    15703
收藏 人收藏

    評論

    相關推薦

    CC2640藍牙干擾運放的案例分享

    原文來自公眾號:工程師看海 最近一段時間被拉去支援哥們的一個微弱信號采集項目,解決關于藍牙干擾模擬信號
    的頭像 發表于 01-24 09:40 ?1.1w次閱讀
    <b class='flag-5'>CC2640</b><b class='flag-5'>藍牙</b><b class='flag-5'>干擾</b>運放的案例分享

    想做CC2640控制藍牙外設,求資源

    打算用CC2640做一個 主HID 來控制藍牙外設,同時也要做為從HID與手機連接。想咨詢一下CC2640的資源,如Flash夠不夠用啊?聽說HID的協議棧不小的,有七八十K。另外,CC264
    發表于 03-25 14:26

    CC2640采集lmt70芯片的溫度時,程序不能運行起來?

    lmt70的供電端先斷掉再接上,發現可以正常運行程序,能打印正確采集的溫度,能廣播。請幫忙給點建議。我想要實現的功能是用cc2640的adc來采集lmt70給出的模擬信號,根據data
    發表于 04-07 14:25

    CC2640試用體驗與相關設計

    是否夠用用CC2640的GPIO來模擬I2C進行數據采集,應該怎么配置GPIO?CC2640R2F器件的核心架構與技術說明CC2640可以通
    發表于 08-29 17:45

    為什么CC2640會死機?

    在使用simple_peripheral例程時,如果用小米note3(Android7.1.1)與CC2640配對,當輸入配對密碼“123456”之后,就會導致CC2640死機,藍牙廣播信號
    發表于 10-21 06:11

    CC2640在Beacon應用中的實現方法

    德州儀器( TI) CC2640 是一款面向 BLUETOOTH SMART 應用的超低功耗無線 MCU。極低的 RF收發電流, MCU 運行以及低功耗電流可確保卓越的電池使用壽命。該芯片在藍牙信標
    發表于 11-07 14:17 ?0次下載
    <b class='flag-5'>CC2640</b>在Beacon應用中的實現方法

    CC2640 SDK應用入門教程二

    CC2640 SDK開發套件的基本入門教程,主要介紹了如何利用SDK工具實現藍牙操控,通過手機APP來實現LED燈的開關、閃爍、亮度調節及其他場景功能的掌握。
    發表于 02-14 17:21 ?71次下載

    CC2640 藍牙SDK應用開發入門教程三

    上一教程講到,基于TTC CC2640 SDK我們可以通過調整藍牙的廣播、連線間隔來控制系統功耗,今天我們針對常用的幾組參數來進行測試,看看CC2640的功耗到底有多低。
    發表于 02-15 23:40 ?34次下載

    選擇 SimpleLink 藍牙低功耗產品 CC2640 MCU 五個原因

    對使用TI最低功耗的低功耗藍牙無線微控制器(MCU)進行設計感興趣嗎?以下是您應該選擇SimpleLink藍牙低功耗CC2640無線MCU的5個原因:1. 業界領先的最低功耗范圍。CC2640
    發表于 04-26 13:12 ?1543次閱讀

    CC2640怎么樣_CC2640主要特性有哪些_為什么要選CC2640

    如今大熱的物聯網崛起的時代,互聯互通已經成為每一個電子設備邁入市場必不可少的條件。針對這樣的市場需求,德州儀器 (TI) 在 2015 年就推出了 CC2640 ,該器件是一款無線微控制器,主要
    的頭像 發表于 05-12 07:44 ?2.1w次閱讀

    關于測試CC2640的低功耗藍牙射頻指標的方法

    如何測試CC2640的BLE射頻指標(一)
    的頭像 發表于 08-06 00:13 ?6567次閱讀

    CC2640 針對藍牙智能應用的 SimpleLink 超低功耗無線 MCU

    電子發燒友網為你提供TI(ti)CC2640相關產品參數、數據手冊,更有CC2640的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CC2640真值表,CC2640管腳等資料,希望可以
    發表于 11-02 19:32
    <b class='flag-5'>CC2640</b> 針對<b class='flag-5'>藍牙</b>智能應用的 SimpleLink 超低功耗無線 MCU

    選擇SimpleLink?藍牙低功耗CC2640無線MCU的5個原因

    Other Parts Discussed in Post: CC2640對使用TI最低功耗的低功耗藍牙?無線微控制器(MCU)進行設計感興趣嗎?以下是您應該選擇SimpleLink?藍牙低功耗
    的頭像 發表于 12-15 16:54 ?1464次閱讀

    CC2640藍牙干擾運放的案例分享

    最近一段時間被拉去支援哥們的一個微弱信號采集項目,解決關于藍牙干擾模擬信號采集的問題,硬件工程師
    的頭像 發表于 02-15 16:51 ?1971次閱讀
    <b class='flag-5'>CC2640</b><b class='flag-5'>藍牙</b><b class='flag-5'>干擾</b>運放的案例分享

    CC2640在Beacon應用中的實現方法

    電子發燒友網站提供《CC2640在Beacon應用中的實現方法.pdf》資料免費下載
    發表于 09-10 14:30 ?0次下載
    <b class='flag-5'>CC2640</b>在Beacon應用中的實現方法