原创 微控制器USB學習(五)

USB----事務Setup事務OUT事務IN事務Ping事務 Setup事務 什麼是setup事務呢?一個新的USB設備插進USB主機上,不可能說都不知道你是誰,就隨便讓你插進來,就好像一個人去你家,人家敲門,你沒看到人家的樣子

原创 電磁兼容的PCB設計(六)

電磁兼容的PCB設計共模和差模電流差模電流共模電流接地方法單點接地多點接地混合式接地 共模和差模電流 共模電流-------CM 差模電流-------DM 在電路中,都會存在共模電流和差模電流,兩種類型電流決定着RF能量的產生和

原创 模電的複習-----雙極結型三極管(BJT)

雙極結型三極管 通俗點,就叫做三極管,這可是我們經常用的電子器件,沒有它,都活不下去了。 結構分類: NPN PNP 結構組成: 發射極 基極 集電極 這個結構不管是NPN還是PNP都一定存在的。 三極管中載流子運動相

原创 電磁兼容的PCB設計(三)

電磁兼容的PCB設計PCB怎麼產生射頻能量說在前面,麥克斯韋方程電場和磁場的關係高斯定律不一樣的歐姆定律來說說阻抗 PCB怎麼產生射頻能量 之前也說了,數學可以對EMC/EMI的問題進行概念性的描述。由於無源器件存在着隱蔽的特性,

原创 STM32H7使用硬件I2C驅動MPU6050獲得原始數據

開發平臺 野火STM32H750開發板 板載的MPU6050 說在前面—關於I2C I2C是一種雙總線的通訊協議,關於I2C的資料其實網上有很多,而作爲一名比較專業的嵌入式開發人員來講,I2C、SPI、USART的時許應該是存

原创 RT1052的ADC單通道採集

開發平臺 Board:野火RT1052-MINI IDE:Keil 5.28 關於RT1052上的ADC 從官方手冊來看, RT1052上的ADC性能並不小。 ADC的初始化代碼: bool Adc_Init(void) {

原创 微控制器USB學習(一)

USB描述USB學習(一)USB的電氣特性USB接口介紹USB的信號走線以及可靠性USB的電流和電壓電壓下降預算浪湧電流限制驅動特性USB信號特性典型符合信號 USB學習(一) USB規範從1996年開始,正式發佈USB1.0,從

原创 i.mx rt系列遇害筆記-----systick被gpio害了

起因和現象 我收到一個i.mx rt1060的EVK評估板,在使用的時候,我就已經遇到一個問題了,就是在初始化的時候,systick不能被正常初始化,在systick初始化運行一定時間之後,程序就會崩潰卡死。我一直無法理解爲什麼,

原创 微控制器USB學習(四)

USB實踐廢話在前面來試試?驅動PDIUSBD12 廢話在前面 經歷千辛萬苦終於把USB的板子焊好了,emm,來說一下缺點。 在設計的時候,忘了給電源加上電源燈,這導致上電的時候的,並沒有電源指示燈告訴我上電了。因此我在LED的

原创 STM32+電子管問題(我的遇害)記錄

我的遇害記錄起源於一個畢業設計問題1:MOS管有變化,但變化壓差低問題2:BAT54C買錯了,買成BAT54S問題3:PCB走線的不妥,死銅、尖刺銅導致的干擾真害怕 起源於一個畢業設計 問題1:MOS管有變化,但變化壓差低 其實本

原创 微控制器USB學習(二)

USB描述USB學習(二)USB通訊協議包1)包的標識符2)包目標地址3)包目標端點4)數據數據5)幀索引6)循環冗餘校驗碼包格式1)令牌包2)數據包3)握手包 USB學習(二) USB通訊協議 USB是一個主從關係的協議,由多個

原创 微控制器USB學習(三)

USB實踐廢話在前面先看看電路MCU電源USB接口其它再看看PCBUSB的差分數據線等長然後就是導出Gerber 廢話在前面 我覺得吧,學USB單單隻靠理論知識是不夠的,然後我在某寶上也看到各種各樣的USB學習套件,但是感覺都花裏

原创 USB學習(一)

USB描述USB學習(一)USB的電氣特性USB接口介紹USB的信號走線以及可靠性USB的電流和電壓電壓下降預算浪涌電流限制驅動特性USB信號特性典型符合信號 USB學習(一) USB規範從1996年開始,正式發佈USB1.0,從

原创 STM32 USB_CDC配置

STM32 USB_CDC配置前言:配置思路 前言: 做之前先要有一些準備: 1、PC上裝好VCP1.31以上的虛擬串口驅動 2、準備一塊帶USB的STM32(是要連接好USB接口的,不是串口的USB) 3、安裝好STM32CUB

原创 記錄一款比較好用的鋰電池充電芯片

設備電路要求 電路上需要提供3.3V,5V的電壓 電源輸入9V 通過USB充電 可用IO口控制充電停止,並獲得充電狀態 能提供500mA電流,並帶有防反接保護 主動限制浪涌電流 待機模式低功耗 成本較低 對於以上的要求,我翻了