
板级低速总线
文章平均质量分 81
一个纯粹的人丶
做一个让硬件“听话”的工程师
展开
-
音频的采样量化
MP3格式文件比特率为128kbps、160kbps 和 192kbps,即意味着它们相对CD的原始数据压缩比分别为11:1(1411.2/128)、9:1(1411.2/160) 和 7:1(1411.2/192)。CD音质的采样率是44.1 kHz,AES推荐的绝大多数音频的采样率是48 kHz。比如,量化深度16 bit,采样的数字信号幅度有2^16 = 65536个档位。数字音频技术通过PCM调制方法,将模拟信号(音频)通过等间隔采样量化为数字信号(ADC),便于设计和应用中的传输和存储。原创 2025-03-10 19:13:55 · 360 阅读 · 0 评论 -
CPU集成的7个常用串行总线详解
我们将详细介绍七个串行接口:SIO、UART、SSP(SPI)、I2C、CAN、USB和EtherMAC。虽然每个接口都有几个不同的操作模式,但我们只介绍一个典型的模式。原创 2025-03-06 15:56:49 · 49 阅读 · 0 评论 -
I2C+SMbus+PMbus协议详解(三)
除了SMBus之外,还有一个变体PMBus,它是一种开放标准电源管理协议。这种灵活且高度通用的标准允许基于模拟和数字技术的器件之间进行通信,并提供真正的互操作性,由此将能降低电源系统设计的复杂性并缩短产品上市时间。表8概述并总结了I2C Primer、SMBus(高功率和低功率)、PMBus的信号、时序和电气规格。I2C Primer、SMBus和PMBus有何关系?SMBus最初开发用于协助电池管理系统,使用I2C硬件,但增加了第二级软件,最终允许器件热插拔,而无需重新启动系统。原创 2025-03-06 09:05:41 · 51 阅读 · 0 评论 -
I2C+SMbus+PMbus协议详解(二)
主机一的SCL接口一旦检测到SCL总线上由高电平到低电平的转换时,主机一便拉低自己的SCL,并开始倒计数应有的SCL低电平保持时间,直到应有的低电平时间结束,便把SCL时钟拉到高电平状态。STM32的I2C外设可同时使用两个地址,即同时对两个地址作出响应,这个结构成员I2C_OwnAddress1配置的是默认的、OAR1寄存器存储的地址,若需要设置第二个地址寄存器OAR2,可使用 I2C_OwnAddress2Config函数来配置,OAR2不支持10位地址。另外需要注意的是,I2C 总线锁死情况处理。原创 2025-03-06 09:00:17 · 40 阅读 · 0 评论 -
I2C+SMbus+PMbus协议详解(一)
一条串行数据线-SDA,一条串行时钟线-SCL,和一个公共地线-GND,来承载通信;SDA是供master和slave节点发送和接收数据的线路;SCL是承载时钟信号线路,SCL一定是由master生成;规范对SCL的低相位和高相位有最短周期要求。原创 2025-03-06 08:54:40 · 177 阅读 · 0 评论