usb30接口測試工具
usb30接口測試工具
因為G0的啟動方式默認不是由boot0引腳決定的,而是由內部nboot0 bit寄存器決定的。其默認值是1,如果到手直接往里燒一段程序就沒法從System memory啟動了。要先使用STM32CubeProgrammer將Option bytes-User Configuration中nBOOT_SEL的勾去掉。這有點類似AVR單片機的配置熔絲。除功率檢測和快充誘騙,還提供了屏幕亮度調整和簡單的電壓、電流曲線記錄的功能。電腦;項目介紹(畢設題目介紹)。USB功率測試器,可測試目前幾乎所有協議的快充,短時最高功率160W,長時間最大功率120W。使用單片機設計一款功率測試儀,可顯示電壓、電流、功率,且輸入最大功率100W以上。項目分析;
導讀因為G0的啟動方式默認不是由boot0引腳決定的,而是由內部nboot0 bit寄存器決定的。其默認值是1,如果到手直接往里燒一段程序就沒法從System memory啟動了。要先使用STM32CubeProgrammer將Option bytes-User Configuration中nBOOT_SEL的勾去掉。這有點類似AVR單片機的配置熔絲。除功率檢測和快充誘騙,還提供了屏幕亮度調整和簡單的電壓、電流曲線記錄的功能。電腦;項目介紹(畢設題目介紹)。USB功率測試器,可測試目前幾乎所有協議的快充,短時最高功率160W,長時間最大功率120W。使用單片機設計一款功率測試儀,可顯示電壓、電流、功率,且輸入最大功率100W以上。項目分析;
![](https://img.51dongshi.com/20250105/wz/18503076152.jpg)
usb30接口測試工具(usb3.0測試工具)注意事項第一次使用STM32G0芯片要謹防變磚!!因為G0的啟動方式默認不是由boot0引腳決定的,而是由內部nboot0 bit寄存器決定的。其默認值是1,如果到手直接往里燒一段程序就沒法從System memory啟動了。要先使用STM32CubeProgrammer將Option bytes-User Configuration中nBOOT_SEL的勾去掉。這有點類似AVR單片機的配置熔絲。除功率檢測和快充誘騙,還提供了屏幕亮度調整和簡單的電壓、電流曲線記錄的功能。電腦項目介紹(畢設題目介紹)USB功率測試器,可測試目前幾乎所有協議的快充,短時最高功率160W,長時間最大功率120W。使用單片機設計一款功率測試儀,可顯示電壓、電流、功率,且輸入最大功率100W以上。項目分析題目要求設計一款功率測試儀,我選擇設計一款使用USB接口的可測試手機快充的功率計,具有一定便攜性。設計方案原理圖設計說明降壓電路降壓部分為MCU、INA220、OLED屏等提供3.3V電源,由于整個系統消耗的電流最大不會超過60mA,低負載下普通的DC-DC變換器效率較低,所以最好選擇帶burst、skip、pfm等輕載節能功能的芯片。這里用的是立創商城買的RY9320AT6,上/下管內阻100/50mΩ,頻率500k,正常工作是PSM模式,輕載進入PFM模式。實測5V供電時只需要從VUBS獲取9mA電流,而在大部分快充的9-12V區間只需要4mA左右電流,大大降低了測量誤差。電壓電流采樣INA220電源添加一顆去耦電容。A0、A1接地設置地址。接口部分A口使用5PIN定制接口,用于測試小米、OPPO的快充以及QC等使用普通A口的快充,Type-C接口主要用于測試PD快充。這種A口實際上是把USB3.0的GND腳復用成了私有協議的識別腳,并且VBUS和GND加寬。理論上直接用USB3.0接口也能識別,但USB3.0接口過不了太大電流有風險。Type-C直接立創商城找個大電流的就行,注意不要用只有6PIN的那種“大電流”,因為少一對VBUS和GND。快充誘騙本設計帶有簡單的QC快充誘騙功能,可以當簡易調壓電源用。QC2.0、QC3.0協議需要0、0.6V、3.3V三個電壓,可以直接使用IO口模擬實現。QC2.0支持5V、9V、12V、20V四個檔位,其中20V檔位只有極少數支持QC2.0 ClassB的充電頭才支持,這也是后面演示視頻中無法誘騙QC2.0 20V的原因。QC3.0支持以200mV為步長進行連續調壓,可輸出4.4-20V。大部分30W以上的小米的快充頭QC3.0都能支持到20V,這是為了給自家無線充電器供電。串口下載串口下載使用CH340K,使用RTS與DTR實現一鍵下載。其實CH340K不要也行,調試的時候從板子上飛三根線下來接到CH340模塊上,調試完再把飛線移除。主控主控使用stm32g030f6p6,體積小,性能較高。OLED屏屏幕的原理圖直接按照驅動芯片ssd1315的datasheet推薦設計來畫。eeprom用于存儲記錄到的電壓電流、曲線,用不到這個功能可以不加。PCB設計說明PCB使用四層板,四層板擁有更強的抗干擾能力,而且可以降低布線難度。VBUS開窗掛錫以增大載流。采樣電阻布線使用開爾文接法。OLED屏放在另一塊板上,與主板通過FFC排線連接。3D外殼已經打印,奈何疫情原因,快遞無法派送,導致后續實物展示里沒有外殼。軟件說明IDE使用STM32CubeIDE,固件庫使用HAL庫,初始化代碼使用STM32CubeMX生成。全部代碼在附件里,這里僅展示局部。電腦多級菜單實物展示說明電腦如果您認為對您有用,歡迎點贊轉發或評論哦~或者您有其他的建議,也歡迎在評論區指出!更多精彩:焊接工具 | DIY點錫膏機電腦
usb30接口測試工具
因為G0的啟動方式默認不是由boot0引腳決定的,而是由內部nboot0 bit寄存器決定的。其默認值是1,如果到手直接往里燒一段程序就沒法從System memory啟動了。要先使用STM32CubeProgrammer將Option bytes-User Configuration中nBOOT_SEL的勾去掉。這有點類似AVR單片機的配置熔絲。除功率檢測和快充誘騙,還提供了屏幕亮度調整和簡單的電壓、電流曲線記錄的功能。電腦;項目介紹(畢設題目介紹)。USB功率測試器,可測試目前幾乎所有協議的快充,短時最高功率160W,長時間最大功率120W。使用單片機設計一款功率測試儀,可顯示電壓、電流、功率,且輸入最大功率100W以上。項目分析;
為你推薦