原创 賽盛EMC培訓筆記(1)

EMC的概念  EMC=EMS+EMI  EMC:electromagnetic compatibility--電磁兼容性  EMI:electromagnetic interference--電磁干擾,主要表現爲設備對外的輻射和傳導干擾

原创 轉:PCB設計銅鉑厚度、線寬和電流關係

以下總結了網上八種電流與線寬的關係公式,表和計算公式,雖然各不相同(大體相近),但大家可以在實際的PCB板設計中,綜合考慮PCB板的大小,通過電流,選擇一個合適的線寬。 一、PCB電流與線寬PCB載流能力的計算一直缺乏權威的技術方法、公式

原创 第四代組網模塊存在的問題及改進方法

1.採用13F1數據傳輸時有返回錯誤碼0x0D的情況,且有這樣的情況:對於某一隻電錶在前一次抄收的時候返回0x0D,當抄收了一輪以後再次抄收這隻電錶可能返回的就不是0x0D了。2011-07-20 09:18:53->發送->682e00

原创 賽盛EMC培訓筆記(3)

ESD問題定位及整改ESD可能使用到得器件:TVS管、壓敏電阻、電容典型ESD保護電路:靜電防護注意事項:1.ESD器件是靜電防護最好的器件2.一般復位引腳需要進行靜電保護3.可以通過將靜電快速泄放到大地或者對地電阻較小的點達到靜電保護的

原创 MATLAB位運算(轉)

出處:http://blog.sina.com.cn/s/blog_53f29119010009qc.html由於matlab中默認的存儲方式爲雙精度,因此,要正確的進行位運算,需要首先將存儲方式改爲整型。可用的函數int8, int16

原创 ucOS學習筆記(4)——一步一步移植ucOS到STM32

準備工作:1.到micrium官網下載最新的 OS在stm32上的移植資料。下載地址爲:http://micrium.com/download/Micrium-ARM-OS-II-Cortex-M3.exe2.平臺搭建:a.將1下載得到的

原创 賽盛EMC培訓筆記(2)

輻射超標問題常用措施:1.關鍵信號串接磁珠,磁珠後並聯電容到大地(磁珠選擇依據是對輻射超標頻段體現爲高阻,對信號頻段體現爲低阻,電容選擇和磁珠剛好相反)2.屏蔽電纜屏蔽層最好是接大地。3.屏蔽電纜和機殼應該全搭接(360°搭接),不能出現

原创 I2C eeprom調試經驗

在寫本文之前我不得不痛批ST的comtex-M3的I2C做得實在是太爛了!就這樣一個簡簡單單的I2C,需要無數多的配置,無數多的寄存器,無數多的標誌位,難道ST的目標就是把簡單的東西複雜化麼?複雜了就難用。另一方面,ST官方給的I2C e

原创 轉:電子電路工程師必備的20種模擬電路

4 推薦 對模擬電路的掌握分爲三個層次:   初級層次:是熟練記住這二十個電路,清楚這二十個電路的作用。只要是電子愛好者,只要是學習自動化、電子等電控類專業的人士都應該且能夠記住這二十個基本模擬電路。   中級層次:是能分析這二十個

原创 ucOS學習筆記(6)——一步一步移植ucOS到STM32

之前已經完成了基本的編譯工作。今天早上開始寫了幾個基本的設備驅動,同時編寫了兩個簡單的測試任務。其間出現幾個問題。第一個問題是代碼編譯能通過,但是下載到板子上就是跑不動,根本運行不到main函數,估計是初始化系統部分存在一些問題,我也沒有

原创 轉:模擬信號隔離法則

作者:陳紅雷   安華高科技在電機和電子設計中經常需要對模擬信號進行隔離。 模擬信號可以承載代表電壓、電流、溫度、壓力、位置和流量等物理世界的信息,這些模擬信號通常必須在具有較大電平差,或者模塊接地面間具有感應電氣噪聲的 場合,由一個電路

原创 關於字節對齊和運算順序優先級的討論

第一個問題:字節對齊在做一個小型通信系統時,爲了方便通信幀解析以及數據存儲,通過結構體定義了該數據幀的結構。代碼寫完之後進行系統調試,一切進展順利,最後當調試到存儲部分時出了問題,通過監視發現通訊幀結構正確但是存儲數據始終不正確,經過深入

原创 if else配對以及格式問題

工作中寫過這樣一段代碼:                if((dev.protocal&0xf0)>=0x30)--------------------------------------------------------------

原创 先放大還是先濾波?

通信系統中接收機對接收到的調製信號都需要經過濾波和放大處理。濾波的目的是消除帶外噪聲,放大的目的是將帶內信號放大以方便後續的ADC採樣處理。對於某一個特定的系統濾波和放大的先後順序是有優劣之分的。調試中總結放大濾波接連順序依據爲:1.當接

原创 STM32未使用引腳的處理方式及推薦硬件設計規範

引用原文(AN2586)All microcontrollers are designed for a variety of applications and often a particular application does not