技术
1、TinyUSB基本介绍
TinyUSB是一个用于嵌入式系统的开源的跨平台USB协议栈,协议栈中包含了主机端及设备端的协议栈,由于不使用动态内存分配以及采用阻塞所有中断事件,在非ISR任务功能中处理中断事件的设计方式,所以此协议栈的内存安全性及线程安全性极高。
源码是托管在GitHub上面,地址是:https://github.com/hathach/tinyusb。
UWB数字钥匙指的是利用UWB超宽带技术的精准定位、高安全等特性,让以智能手机为媒介的智能终端能够以较为安全的方式存储、验证和共享车辆的数字密钥,进而实现无钥匙开车锁和启动车辆、个性化设置及ADAS相关功能设置,提升用车便捷性。UWB数字钥匙的实现必须依赖具备UWB功能的智能手机、手表、手环等终端。
我们在现场呈现了CW32单片机广泛应用的产品方案,比如燃气表、水表、LED调光板、电子显微镜、可燃气体报警器、料位开关、温控器、BLDC无刷电机驱动器、智能指纹锁、便携充电枪等多款MCU典型应用,覆盖了多元化的应用场景。
无刷电机是一种新型的电机,其特点是不需要刷子进行转子与定子的电接触。相比于传统电机,无刷电机具有更高的效率、更小的体积和更长的寿命。本文将从工作原理、组成结构和与传统电机的区别三个方面来详细介绍无刷电机的特点。
许多系统必须能够自动断开正在运行的电路的电源,此类系统包括雷达及X射线系统的高压电源的热关断,关断控制能够限制上电及热插拔期间的浪涌电流,确保板卡在上电之前处于就绪状态。总之,发生任何系统故障时电源都应保持关闭。
I2C作为常用的通讯外设,广泛应用在各种通讯场合,而且也衍生各种变体协议,比如SCCB,SMbus,PMbus等等。先楫半导体在I2C这个通讯外设上,每个传输的阶段都可以独立自由去控制,这也极大得提高了开发的自由灵活度,而且也可以随性发挥生成I2C的变体协议,而不需要去进行IO模拟。
I2S(Inter-IC Sound)总线,又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。采用了独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真。
鉴于经常有客户对如何选择外部低速晶体,如何测试外部 32khz 时钟,如何直接使用外部 32khz 信号源 以及 如何选择外部高速晶体,如何测试和校准频偏存在诸多困惑,我整理了该文档以备解惑用。
客户调试STM32WLE5JB 样机的时候遇到这样一个问题:在调试LPUART,不打开外部时钟的时候,能够正常打印,若开启外部的HSE 和LSE 后就没有打印。