登錄后,電子趴將幫助您把您的進步和成果分享給更多人!
傳導噪聲可分為兩種。一種是“差模噪聲”,也稱為“常模噪聲”。這兩種稱呼有時可根據條件區分使用,不過在本文中作為相同的名詞處理。另一種是“共模噪聲”。
任何器件選型,你都不可能對所有相關的技術指標面面俱到完全兼顧。對于ADC也是一樣,但是到底有哪些指標值得你的關注?哪些指標不可忽略?選擇轉換器時,工程師通常只關注分辨率、信噪比(SNR)或者諧波。這些雖然很重要,但其他技術指標同樣舉足輕重。
上篇文章中介紹了ADC自身轉換產生的誤差,本篇文章來介紹下外部原因導致的ADC誤差。
本篇文章列出了影響模數轉換精度的主要誤差。這些類型的誤差存在于所有模數轉換器中,轉換質量將取決于它們的消除情況。STM32微控制器數據手冊的ADC特性部分規定了這些誤差 值。規定了STM32 ADC的不同精度誤差類型。
在基于KEIL的項目開發過程中,會遇變量值與預設的運行結果不一樣,在掛上仿真器debug了n個小時,排除了所有邏輯問題后,發現似乎這個值被意外更改了,但是要找到是誰修改了他卻不好下手。現提出一種查找此類問題的方法——利用map文件查找越界。
使用過Keil MDK (Arm Compiler 6)編譯器V6版本的讀者應該發現了一個問題,V6版本速度比V5版本編譯速度快很多。
延時函數是嵌入式軟件開發中必不可少的功能函數,在每個工程里都能找到它的蹤影。雖然看起來不起眼,但在有些時序控制的場合,使用了一點點delay,往往能解決大問題。下面描述一下delay函數的幾種實現。