吉林课烁物流有限公司

新聞動態(tài)???News
聯(lián)系我們???Contact

2024.10.24 經驗分享會

2024/10/24 18:25:10??????點擊:

      2024年10月24日下午,上海實邦電子科技有限公司開展了一次經驗交流會,由王工和宋工一起分享了他們在工作中積累的一些經驗。

      首先是王工介紹了運放做比較器

      運放最簡單的應用,就是作為比較器。由于運放的放大倍數(shù)很大,一般來說都會接上反饋來使用。但是,作為比較器時,可以不用接反饋,般都是將一個輸入端接成固定電位,稱為基準,用UREF表示,用另一個輸入端接被測電位UI,用于衡量被測電位與基準的關系。

一個非常靈敏的比較器, 噪聲信號是波動的,經常會在某個點低于基準點,從而使比較器發(fā)生翻轉。這就形成了有點所示的很多較小時間的脈沖,而這往往是不準確的。

      遲滯比較器看起來比較遲鈍,但是帶來的好處是:只有明確的、強有力的輸入,才能引起輸出改變,而一旦改變,想要恢復,需要特的反向動作。

       “窗口比較器”又叫“雙限比較器”,是指在輸入信號的上升沿和下降沿翻轉電壓不同的比較器,兩個電壓之間的值為窗口寬度。

       放大器的增益帶寬積(指定為GBWP,GBW,GBP或GB)是放大器帶寬和帶寬的增益的乘積,是用來簡單衡量放大器的性能的一個參數(shù)。在頻率足夠大的時候,增益帶寬積是一個常數(shù)。

      假設運算放大器的增益帶寬積為1 MHz,它意味著當頻率為1 Mhz時,器件的增益下降到單位增益,即此時A=1。同時說明這個放大器最高可以以1 MHz的頻率工作而不至于使輸入信號失真。由于增益與頻率的乘積是確定的,因此當同一器件需要得到10倍增益時,它最高只能夠以100 kHz的頻率工作。

      壓擺率 (Slew Rate),是運算放大器的一個重要參數(shù)。它反映了放大器輸入一個階躍信號時,輸出端電壓的最大變化速率,通常以V /μs表示。

      總結相較于正弦波,方波的失真更容易發(fā)生,輸入信號變化足夠大(低電平變?yōu)楦唠娖?,屬于階躍信號),意味著加速器已經踩到底了(就像油門踩到底了,車子就是跑不快),輸出信號不可能變化得更快了更大的輸入并不會使輸出變化得更快,所以壓擺率限制了運放的速度

      當輸出幅值大且頻率較高時要優(yōu)先注意壓擺率的影響,當增益大且頻率較高時要優(yōu)先注意增益帶寬積的影響。


        宋工介紹了CmBacktrace: ARM Cortex-M 系列 MCU 錯誤追蹤庫

       程序移植
      下載完成后將cm_backtrace文件夾放入工程文件夾下,keil中添加cm_backtrace.c和cmb_fault.S文件(cmb_fault.S文件根據(jù)開發(fā)環(huán)境選擇),工程中添加文件路徑

     打開cmb_cfg.h文件,根據(jù)芯片信號機使用條件設置宏定義。

     重定向 fputcfgetc  ,添加斷言函數(shù)

     屏蔽原程序中硬件中斷函數(shù)

     初始化 cmbacktrace,固件名稱與工程名稱相同,方便后續(xù)分析錯誤數(shù)據(jù)調用

     設置中選擇C99

     硬件中斷位置解析 

     出現(xiàn)錯誤后會打印寄存器信息,


     將下載文件tool中的addr2line添加到工程輸出文件夾下,在文件夾中右鍵“在終端中打開”,復制上圖中輸出信息,輸入后會打印出錯信息及在程序中行號

     在程序中將錯誤信息保存,可實現(xiàn)在仿真器未連接情況下記錄錯誤信息,方便離線情況下調試分析








黄龙县| 古交市| 巴南区| 咸丰县| 哈巴河县| 山阳县| 江达县| 甘南县| 镇巴县| 永州市| 郸城县| 九寨沟县| 大悟县| 吴桥县| 营山县| 嵊泗县| 雷山县| 乾安县| 延川县| 万安县| 迁安市| 曲阜市| 桂林市| 泊头市| 永定县| 民权县| 兴山县| 许昌县| 金湖县| 乾安县| 沧州市| 高台县| 朝阳县| 宽城| 志丹县| 正安县| 黄梅县| 郎溪县| 宽城| 明溪县| 屏边|