I2S protocol emulation on STM32L0 Series microcontrollers using a standard SPI peripheral
发布时间:
2018-02-24
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
ST(意法半导体)
型号:
STM32L0
该应用笔记详细阐述了在STM32L0系列微控制器上利用标准SPI和TIMER外设模拟I2S接口的技术方案。文档深入解析了I2S数字音频协议及SPI、TIMER外设的工作原理,针对无法直接使用I2S功能的应用场景,提供了具体的实现路径。文中包含基于STM32L0产品的应用实例,演示了将异步接收的UART数据同步传输至外部集成电路的系统细节,并附带了音频测量结果以验证方案可行性。基于该技术方案,用户可通过世强硬创平台获取STMicroelectronics在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务的正品器件。平台相关型号支持单件起订、在线下单、样品申请及批量询价,库存充足,能够覆盖从研发打样到量产的全生命周期采购需求。同时,平台专职FAE团队可提供选型指导、设计验证及调试支持,有助于缩短供应链响应周期,加速产品开发与上市进程。
资料下载
加工定制
可定制UV胶的粘度范围:150~25000cps,粘接材料:金属,塑料PCB,玻璃,陶瓷等;固化方式:UV固化;双固化,产品通过ISO9001:2008及ISO14000等认证。
立即提交 丙烯酸/光固化&双固化UV胶定制 >>
可定制ATP TE Cooler的冷却功率:40~200W;运行电压:12/24/48V(DC);控温精度:≤±0.1℃; 尺寸:冷面:20*20~500*300;热面:60*60~540*400 (长*宽;单位mm)。
立即提交 ATP半导体冷板制冷器定制 >>
资料平台
| 数据手册 - 英文 |
STM32L系列超低功耗32位MCU释放您的创造力
March 2017
|
下载 |
| 测试报告 - 英文 |
合格证明书(20190927-E480533)
2019-SEPTEMBER-27
|
下载 |
| 产品勘误说明 - 英文 |
STM32L041x4/6设备限制
Rev 3
|
下载 |
| 封装信息/封装结构图 - 英文 |
使用免费的32位Cortex-M0/0+MCU专业开发人员软件包发现STM32
2017/12/07
|
下载 |
| 数据手册 - 英文 |
X-CUBE-SFOX Sigfox公司™ S™32Cube数据简报的软件扩展
Rev 2
|
下载 |
| 测试报告 - 英文 |
效忠证书
2017-AUGUST-30
|
下载 |
| 产品勘误说明 - 英文 |
STM32L021x4设备限制
Rev 3
|
下载 |
| 数据手册 - 英文 |
STM32CubeL0 STM32Cube MCU封装,适用于STM32L0系列,具有HAL、低层驱动程序和专用中间件
Rev 3
|
下载 |
| 测试报告 - 英文 |
XAAZ2、XAAZ8 UL 60730-1 CSA E60730-1:13合格证书(UL-US-L480533-111-81215102-2)(UL-CA-L480533-311-81215102-2)
11-Jun-2021
|
下载 |
| 产品勘误说明 - 英文 |
STM32L083x8/B/Z设备限制
Rev 5
|
下载 |
| 数据手册 - 英文 |
I-CUBE-LRWAN STM32 LoRa®软件扩展,用于STM32Cube
Rev 7
|
下载 |
| 产品勘误说明 - 英文 |
STM32L051x6/8设备限制
Rev 5
|
下载 |
| 数据手册 - 英文 |
STM32L010RB Value line超低功耗32位MCU Arm®-基于Cortex®-M0+,128 KB闪存,20 KB SRAM,512字节EEPROM,ADC数据表
Rev 3
|
下载 |
| 产品勘误说明 - 英文 |
STM32L072x8/B/Z设备限制
Rev 4
|
下载 |
| 数据手册 - 英文 |
STM32L010K8 Value line超低功耗32位MCU Arm®-基于Cortex®-M0+,64 KB闪存,8 KB SRAM,256字节EEPROM,ADC数据表
Rev 3
|
下载 |
| 产品勘误说明 - 英文 |
STM32L052x6/8设备限制
Rev 5
|
下载 |
| 数据手册 - 英文 |
X-CUBE-REF-PM STM32L功耗优化软件STM32Cube扩展
Rev 1
|
下载 |
| 产品勘误说明 - 英文 |
STM32L010x3/4/6/8/B设备限制勘误表
Rev 1
|
下载 |
| 数据手册 - 英文 |
优化的安全解决方案Sigfox Ready™物联网设备
October 2017
|
下载 |
| 产品勘误说明 - 英文 |
STM32L031x4/6设备限制
Rev 3
|
下载 |
| 数据手册 - 英文 |
用于LoRaWAN的B-L072Z-LRWAN1发现工具包™,西格福克斯™,以及带有S™32L0数据简报的LPWAN协议
Version 4
|
下载 |
| 产品勘误说明 - 英文 |
STM32L011x3/4设备限制
Rev 4
|
下载 |
| 数据手册 - 英文 |
超低功耗32位MCU Arm®-基于Cortex®-M0+,高达64 KB闪存,8 KB SRAM,2 KB EEPROM,USB,ADC,DAC数据表
Rev 9
|
下载 |
| 产品勘误说明 - 英文 |
STM32L082xB/Z设备限制
Rev 5
|
下载 |
| 数据手册 - 中文 |
基于STM32微控制器的触摸感应控制入门
Rev 1
|
下载 |
| 产品勘误说明 - 英文 |
STM32L081xZ设备限制
Rev 3
|
下载 |
| 数据手册 - 英文 |
P-nuclo-LRWAN1 STM32 nuclo-pack用于LoRa®技术和高性能FSK/OOK射频收发器调制解调器
Rev 2
|
下载 |
| 产品勘误说明 - 英文 |
STM32L071x8/B/Z设备限制
Rev 3
|
下载 |
技术论坛
STM32L071CBT3能订到货吗?
查看官方回答 >>
一个环境监测仪的项目,准备切换到国产的MCU,要求低功耗,性价比高,之前选用的是ST的STM32L073RBT6,交期过久,需要替换,请问有无合适低功耗MCU推荐?
查看官方回答 >>
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
STM32L0系列安全手册用户手册
本手册介绍了如何使用STM32L0系列微控制器在安全相关系统中的应用,明确了用户在安装和操作过程中的责任,以确保达到目标安全完整性等级。手册适用于STM32L0系列微控制器和X-CUBE-STL组件编号。系统设计人员可以通过遵循手册中的指示,避免深入了解功能安全标准在STM32L0系列中的应用。手册符合IEC 61508标准,并说明了如何在其他功能安全标准(如ISO 13849机械安全指令)的背景下使用STM32L0系列微控制器。手册考虑了基于Arm® Cortex®-M3的STM32L0xx微控制器不同型号之间的内存大小、内部外设可用性和数量以及封装的差异性。
阅读原文 >>
Lora和低功耗处理解决方案LTE Iot入门套件Sigfox
本资料主要介绍了LPWAN技术在不同应用场景下的解决方案,包括LoRa、Sigfox和LTE IoT等。资料详细介绍了STM32系列微控制器在低功耗、多频段通信等方面的优势,以及如何通过这些微控制器实现传感器到云的连接。此外,资料还展示了ST公司在Sigfox和BLE技术方面的产品和应用案例,包括开发套件、评估工具和软件支持等。
阅读原文 >>
STM32L4-COMP模拟比较器
STM32L4比较器介绍涵盖其主要特性及应用示例。比较器提供二进制输出,指示正输入的模拟电压是否大于负输入的电压,允许MCU在模拟信号越过预设阈值时做出反应。比较器可唤醒设备从睡眠、低功耗睡眠和停止模式。可配置比较器属性,包括滞后或速度与功耗之间的权衡。提供灵活的输入和输出连接,允许选择多个外部和内部输入的阈值。比较器功耗可调整,以实现速度和能效的最佳平衡。支持高速、中速和超低功耗模式。比较器可触发中断,唤醒设备,并支持断开信号生成,用于定时器安全停止PWM驱动信号。
阅读原文 >>
STM32L4-VREFBUF基准电压缓冲器
STM32L4微控制器集成的VREF缓冲器提供稳定的内部参考电压,适用于模拟-数字和数字-模拟转换器。输出电压可编程为2.5V或2.048V,支持外部负载至4mA。VREF缓冲器在多种电源模式下保持活性,包括Run、Sleep、Low-power run、Low-power sleep、STOP 0和STOP 1模式。在Stop 2模式下不可用,但寄存器内容保留。在Standby和Shutdown模式下关闭,需重新初始化。VREF缓冲器工作电压范围为2.4V至3.6V,静态电流极小,可禁用并在500微秒后重新启用。STM32L4的模数转换器和数模转换器使用此VREF缓冲器输出。
阅读原文 >>
使用标准SPI外设,在STM32L0系列微控制器上执行I2S协议模拟 应用笔记
本应用笔记介绍了如何使用STM32L0系列微控制器的标准SPI和TIMER外设来模拟I2S接口。内容涵盖了I2S协议的原理、SPI和TIMER外设的配置以及如何通过UART接收音频数据并通过模拟I2S接口传输到外部集成电路。此外,还提供了音频性能的测量结果,包括数字幅度、偏移、频率响应、动态范围和总谐波失真。
阅读原文 >>
用于LoRaWAN的UM2115用户手册发现工具包™,西格福克斯™,以及带有S™32L0的LPWAN协议
该资料介绍了B-L072Z-LRWAN1 Discovery开发套件,该套件集成了STM32L072CZ微控制器和CMWX1ZZABZ-091 LoRa®/Sigfox™模块,支持LoRaWAN™、Sigfox™和LPWAN协议。套件具备低功耗、RF连接功能,并包含LED、按钮、天线、Arduino™ Uno V3连接器和USB 2.0 FS连接器。套件内置ST-LINK/V2-1,提供嵌入式调试和编程功能。资料还提供了硬件布局、配置、连接器和软件支持等信息。
阅读原文 >>
如何在STM32微控制器中获得最佳ADC精度
阅读原文 >>
STM32L4-DAC数模转换器
STM32L4数字模拟转换器(DAC)功能介绍,包括8位或12位数字数据转换为模拟电压,内置两个DAC模块,支持低功耗采样保持模式。DAC输出可缓冲,支持多种输入格式,可通过软件、定时器或外部触发更新数据。具有采样保持模式,降低功耗,并集成逻辑生成噪声和三角波。支持DMA请求,可在多种低功耗模式下工作,具有高性能参数。
阅读原文 >>
STM32L4-ADC模数转换器
STM32L4系列微控制器集成了多个12位ADC模块,支持高达5.33MHz的采样速率,并可通过硬件过采样扩展至10MHz。每个ADC模块包含三个模拟看门狗,支持单端和差分模式输入,并提供多种触发机制和低功耗特性。ADC支持多种转换模式,包括单通道、扫描模式和断续模式,并具备自动校准功能。此外,ADC在低功耗模式下可通过关闭内部电源开关进一步降低泄漏电流。
阅读原文 >>
STM32L5-COMP模拟比较器
STM32L5比较器介绍涵盖其主要特性及应用实例。比较器提供二进制输出,指示正输入电压是否大于负输入电压,允许MCU在模拟信号越过预设阈值时反应。比较器可唤醒设备从睡眠、低功耗睡眠和停止模式。可配置比较器属性,包括滞后或速度与功耗之间的权衡。提供灵活的输入和输出连接,允许选择多个外部和内部输入的阈值。比较器功耗可调整,提供高速、中速和超低功耗三种模式。比较器可触发中断,唤醒设备,并支持多种应用,如PWM驱动信号保护和电流监测。
阅读原文 >>
在STM32F0和STM32L0微控制器之间迁移
本应用笔记旨在帮助用户分析从STM32F0微控制器迁移到STM32L0系列及其反向迁移所需的步骤。内容涵盖了硬件迁移、外设迁移和固件迁移,并总结了相关的重要信息。资料详细介绍了两种系列之间的差异,包括引脚兼容性、外设兼容性、系统架构、内存映射、时钟控制器接口、DMA接口、中断向量、GPIO接口、EXTI源选择、闪存接口、嵌入式SRAM、定时器系统、ADC接口、DAC接口、COMP接口、PWR接口、实时时钟接口、SPI接口、I2C接口、USART接口、TSC接口和调试模块。
阅读原文 >>
如何在STM32微控制器中获得最佳的ADC精度
阅读原文 >>
用于STM32Cube的STM32 LoRa®扩展包用户手册
本资料介绍了STM32 LoRa®扩展包,适用于STM32L0、STM32L1和STM32L4系列微控制器。该扩展包支持LoRaWAN通信协议,适用于低功耗、长距离无线通信。资料详细描述了LoRaWAN网络架构、设备分类、激活方式、数据流程以及I-CUBE-LRWAN中间件的功能和编程指南。此外,还提供了基于不同开发板的示例应用和系统性能分析。
阅读原文 >>
STM32 mcu上的低功耗定时器(LPTIM)应用用例
本应用笔记介绍了STM32系列MCU中集成的低功耗定时器(LPTIM)的各种模式和特定功能。该笔记提供了X-CUBE-LPTIMER嵌入式软件包,包含以下三个实际应用案例:异步脉冲计数器在STOP模式下、PWM发生器在STOP模式下、超时唤醒模式。这些案例展示了低功耗定时器的重要性,并阐明了与通用定时器不同的特性。笔记还讨论了LPTIM的时钟源、与通用定时器的比较、同步块以及不同应用案例的详细实现。
阅读原文 >>
STM32L5-VREFBUF基准电压缓冲器
STM32L5微控制器集成的VREF缓冲器提供稳定的内部参考电压,适用于模拟到数字和数字到模拟转换器。输出电压可编程为2.5V或2.048V,支持外部负载至4mA。VREF缓冲器在多种电源模式下保持活性,但Stop 2模式下不可用。性能参数显示,VREF缓冲器工作电压范围为2.4V至3.6V,静态电流极小,可禁用并在重新启用后500微秒内恢复。
阅读原文 >>
STSAFE-A1SX优化的安全解决方案,适用于支持SIGFOX的物联网设备
STSAFE-A1SX是一款专为Sigfox网络优化的安全解决方案,适用于Sigfox ReadyTM物联网设备。该解决方案通过连接到微控制器的安全元素(SE),提供基于CC EAL5\+认证的硬件安全,确保数据完整性和机密性。STSAFE-A1SX具有安全OS和个性化服务,适用于智能家居、智能电网、工业4.0、农业和消费者物联网等领域。该解决方案易于集成,并支持标准MCU。
阅读原文 >>
介绍超低功耗MCU旗舰产品STM32U5
STM32U5是STMicroelectronics推出的新一代超低功耗微控制器(MCU),采用40nm工艺技术,具备高性能、低功耗和高级安全特性。该系列MCU适用于多种应用,如智能电表、健身手环、医疗监测设备和POS终端等。STM32U5提供多种低功耗模式,具有快速唤醒时间,并集成了丰富的外设和功能,包括AES、PKA、SHA-1、SHA-256加密和ECC存储保护。此外,STM32U5还支持多种开发工具和软件平台,包括STM32Cube软件套件和Azure RTOS。
阅读原文 >>
介绍超低功耗MCU旗舰产品STM32U5
STM32U5作为超低功耗微控制器的旗舰产品,采用40nm工艺,具备高性能、低功耗和高级安全特性。它支持多种低功耗模式,具有丰富的外设接口和增强的安全功能,适用于各种嵌入式应用,如智能仪表、健身手环、医疗监测设备和POS终端等。STM32U5提供多种封装和内存配置,支持STM32Cube软件套件和Azure RTOS,便于开发者快速开发。
阅读原文 >>
带动态NFC标签、环境和运动传感器的物联网节点STM32Cube功能包入门
本资料介绍了STM32Cube功能包FP-SNS-SMARTAG1,该功能包允许用户通过NFC读取器(如手机或平板电脑)读取物联网节点上的运动和环境传感器数据。该软件包支持能量收集(由NFC启用)和电池供电的使用案例,适用于开发跟踪、冷链、医疗、智能传感和智能家居、城市和建筑应用。软件在超低功耗STM32L0微控制器上运行,包括动态NFC标签和运动及环境传感器的驱动程序。资料还提供了软件架构、文件夹结构、APIs、样例应用描述以及如何使用Asset Tracking网络仪表板等信息。
阅读原文 >>
优化使用STM32微控制器的闪存双存储区结构 -STM32Cube的软件扩展
本文档为AN4767应用笔记,主要介绍了如何优化使用STM32微控制器的闪存双存储区结构。内容涵盖双存储区用例、存储器实现摘要、示例项目等,旨在帮助用户理解和应用STM32微控制器的双存储区功能,特别是现场升级的应用。
阅读原文 >>