基于DWC2的USB驅動開發-0x0C 驅動框架設計
以上從整體上設計了整個的驅動框架,重點考慮可移植性,可維護性等原則,借鑒面向對象的一些設計思想和原則。同時提供了一些調試方案供參考。前面磨刀已經磨了很久了,后面我們就開始...
2023-06-05 1117
基于STM32的智能糧倉系統設計
本項目選擇STM32F103RCT6作為主控芯片,采用DHT11溫濕度傳感器和MQ9可燃氣體檢測模塊進行數據采集,在本地利用顯示屏實時顯示出來。WiFi模塊則用于與手機端實現數據通信和遠程控制,方便用戶...
2023-06-05 1597
Type-C有什么優勢?Type-C傳輸參數你知道嗎?
Type-C有什么優勢?Type-C傳輸參數你知道嗎?? Type-C是一種新的連接器標準,取代了過去的USB Type-A和Type-B標準。相比舊的USB標準,Type-C有許多明顯的優勢,不僅僅是在傳輸速度上。在這篇文章中...
2023-06-04 4118
Type-C藍牙音箱單口可充可OTG方案
目前市面上的藍牙音箱大多仍然還是采用USB-micro接口,充電功率只有5-10W,不僅充電效率慢,而且藍牙音箱想接U盤還要多設置一個USB-A母座,加上TF卡槽,3.5MM耳機接口,顯得多而繁雜。 藍牙音...
2023-06-04 2079
mm32-2nd-bootloader技術白皮書(7)——性能評估
?引言 上文描述了如何將一個樣例工程下載到 QSPI Flash 并運行,那么就會有一個新的問題:將應用程序存儲在 QSPI Flash、片內 Flash 以及片內 SRAM 上,執行的效果又如何? 本章將通過在不同 Fla...
2023-06-03 1080
電池管理和連接器對電動汽車竟如此重要
電動汽車設計必須面對這樣一個現實——所有BMS問題在某種程度上都是相互關聯而非孤立的(圖1)。因此,當BMS隨著電池的狀況或狀態發生變化而處理相應的問題時,便會產生一種「漣漪效應...
2023-06-01 2538
rs232接口有啥用?rs232串口接線圖 深入理解RS232串口
“串口”是串行通信接口的簡稱,所謂“串行通信”是指數據按位依次發送的通信方式。常見的串口有:RS232和RS485。雖然串口通信誕生的時間較早,但它仍然活躍在當今工業自動化控制領域。...
2023-06-01 50547
基于STM32物聯網開發板(7)--環境光采集BH1750
BH1750FVl 是一種用于 RC 總線接口的數字環境光傳感器 LC。該芯片最適合于獲取移動電話液晶顯示器和按鍵背光功率的環境光數據。 采集范圍在(1~65535 l×)之間。...
2023-05-31 2622
為什么串行接口速率比并行接口快?
串行接口的速率會比并行快,可以從下面四個方面考慮: ①高速串口不需要時鐘信號來同步數據流,也就沒有時鐘周期性的邊沿,頻譜不會集中,所以噪聲干擾少很多。 以PCIE和SATA為例,時鐘...
2023-05-31 1600
熱電阻溫度信號轉rs485Modbus數據采集
●? Pt100溫度信號測量 ● ?RS-485遠程I/O,數據采集 ●?智能樓宇控制、安防工程等應用系統 ●? RS485總線工業自動化控制系統? ? ? ? ? ? ? ? ? ? ? ? ●?工業現場信號隔離及長線傳輸 ●?設...
2023-05-30 754
剖析中移物聯網麒麟座開發板代碼模塊
麒麟座開發板代碼例程由OneNET-基礎例程、OneNET-進階例程、OneNET-RTOS例程組成,由淺入深地演示如何接入OneNET,從最基本的上傳數據點,命令接收處理,到網絡維持,平臺連接維持,到最后的網...
2023-05-30 2121
一文搞懂HDMI/DP/DVI/VGA顯示器接口歷史演進
1 前言 顯示器(Display screen),是一種將特定格式排列的數據通過特定的傳輸設備顯示到屏幕上的顯示工具。比如現在常見的電腦液晶顯示器LCD、還有陰極射線管顯示器CRT、電視屏幕、手機屏幕...
2023-05-16 7080
IIC總線的FPGA實現原理及過程
IIC總線的FPGA實現原理及過程 IIC總線概述 IIC開發于1982年,當時是為了給電視機內的CPU和外圍芯片提供更簡易的互連方式。電視機是早的嵌入式系統之一,而初的嵌入系統是使用內存映射(memo...
2023-05-15 1833
GD32開發實戰指南(基礎篇) 第10章 串口通信
開發環境: MDK:Keil 5.30 開發板:GD32F207I-EVAL MCU:GD32F207IK 1 串口簡介 USART(Universal Synchronous Asynchronous Receiver and Transmitter,通用同步-異步接收發射器)提供了一種靈活的方法與使用工業標準NRZ異步...
2023-05-12 8754
基于WT2003H0語音芯片在掃地機/智能桌游等產品更換語音bin應用設計方案
基于WT2003H0語音芯片在掃地機/智能桌游等產品更換語音bin應用設計方案介紹 一:產品市場 隨著家用電子設備的普及,各種智能化設備進入人們生活中,如洗地機、掃地機、共享單車、智能門鎖...
2023-05-11 1364
多重原因促使PCIe?6.0采用了PAM4
Samtec成為PCI-SIG社區的成員已經有很多年了,我們非常自豪。Samtec的高級系統架構師Jignesh Shah與PCI-SIG的伙伴們一起,討論了PAM4編碼,這是PCIe 6.0規范的一個新功能。...
2023-05-10 1386
為傳感器選擇合適的工業通信標準
在實際應用中,工廠車間現場總線普遍采用的方案是通過專門的通信協議讓以太網適應工業用途。這些工業以太網協議(如EtherCAT?和Profinet)具有自動化制造所需的各種特性,包括高帶寬、長物...
2023-05-09 8210
基于DWC2的USB驅動開發-0x02 DWC2 USB2.0 IP功能特征介紹
DWC2即新思(Synopsys )的DesignWare? Cores USB 2.0 HiSpeed On-The-Go (OTG)控制器IP,被大量使用。從linux的內核源碼驅動中就帶DWC2的驅動(新思官方維護),可以看出其使用的非常多。...
2023-05-09 6719
USB Type-C充電連接器:設計、優化和互操作性
2022年6月,歐盟議會批準了一項新指令,要求下一代便攜式設備必須支持USB Type-C 充電連接器。制造商必須在 2024 年秋季之前為其產品增加 USB Type-C 接口,以兼容 USB Type-C 電纜。這項指令為眾多...
2023-05-08 2945
使用microchip參考設計開發您的下一個基于USB-C PD的充電器
如今,使用USB供電(PD)的基于USB Type-C端口的充電器越來越受歡迎,而不是用于為筆記本電腦,顯示器和平板電腦等設備以及功率范圍從5瓦(W)到100W的智能手機等設備充電或供電的傳統充電器...
2023-05-06 11455
串行通信SPI總線的詳解分析
??SPI(Serial Peripheral Interface)總線系統是一種同步串行外設接口,可以是MCU與各種外圍設備以串行方式進行通信以交換信息,該接口一般使用4條線:串行時鐘線(SCLK)、主入從出數據線(MISO)...
2023-05-05 3322
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |