电子说
在物联网和机器学习蓬勃发展的今天,传感器和音频组件等硬件在创新应用中扮演着至关重要的角色。CY8CKIT - 028 - SENSE IoT传感扩展套件就是这样一款能为开发者带来诸多便利的工具。今天,我们就来深入了解一下这款套件。
文件下载:Infineon Technologies 物联网检测扩展套件(CY8CKIT-028-SENSE).pdf
这款套件主要是作为Arduino™ UNO 基础板的扩展,为其增添常见传感器、音频组件和用户界面。它主要面向两个应用方向:
拿到套件后,要检查内容是否齐全,若有部件缺失,可联系英飞凌销售办公室。
要熟悉这款套件,可按以下步骤进行:
遇到问题可访问Technical Support或community.cypress.com在赛普拉斯开发者社区提问,也可使用自助服务或查找当地销售办公室。
该套件是兼容Arduino™的扩展板,可轻松将多个传感器与PSoC™ 6平台先锋套件连接,用于音频和ML应用。它包含英飞凌的PDM麦克风和气压传感器、Cirrus Logic的I2S立体声音频编解码器、Vesper的模拟MEMS麦克风、Bosch的9轴绝对定向传感器和128x64 OLED显示屏,由ModusToolbox™软件示例支持,可与CY8CKIT - 062S2 - 43012和CY8CKIT - 064B0S2 - 4343W配套使用。
若使用CY8CKIT - 064B0S2 - 4343W,需先为PSoC™ 64设备配置密钥和策略,可参考“Secure Boot” SDK用户指南。若已配置,将密钥和策略文件夹复制到应用文件夹。
可在套件网页上查看原理图文件。
套件中有两个数字PDM MEMS麦克风,共享同一PDM总线。每个麦克风有SELECT引脚,连接GND时,PDM数据在PDM时钟下降沿可用;连接VDD时,在上升沿可用。默认由VIO_REF供电,也可通过可选电阻由PSoC™ 6设备的GPIO供电以实现低功耗。
英飞凌的数字MEMS气压传感器,内置温度传感器,通过I2C与PSoC™ 6 MCU接口。SDO引脚通过100K电阻下拉确定I2C设备地址,下拉时地址为0x76,否则为0x77。有独立的I/O电源引脚VDDIO,连接到VIO_REF以匹配逻辑电平。
高度集成的低功耗9轴绝对定向传感器,可提供精确的加速度、陀螺仪角速度和地磁测量。接口可配置为I2C和SPI,默认使用SPI。
Cirrus Logic的低功耗、高质量立体声编解码器,带Class - D立体声扬声器驱动器,5V供电时每通道可为8欧姆扬声器提供1瓦功率,通过I2S与基础板上的PSoC™ 6 MCU接口。有内部PLL生成系统时钟频率,套件有晶体振荡器提供外部时钟,也可通过电阻旁路由基础板上的PSoC™ 6 MCU提供。通过I2C接口配置寄存器,默认7位I2C设备地址为0x34。需注意移除基础板上的电阻R18和R19以避免音频编解码器输出噪声,且使用时不要将I2S外设配置为全双工模式。
用于连接耳机,可通过开关和电阻选择不同类型耳机的麦克风。
音频编解码器的I2S MCLK可由基础板的MCU_MCLK信号或晶体振荡器的OSC_MCLK信号提供,默认使用晶体振荡器。
Vesper的模拟压电MEMS麦克风,低噪声、单端模拟MEMS麦克风,有唤醒声音模式,仅消耗10 μA电源电流。检测到声音超过阈值时,可在200 μs内切换到正常模式,模拟麦克风信号经前置放大器放大后输入到基础板上PSoC™ 6 MCU的SAR ADC。可通过改变电阻值调整声学阈值。
0.96英寸、128 x 64的单色OLED显示模块,对比度高,无背光,通过I2C与PSoC™ 6设备接口,7位I2C设备地址为0x3C。为确保显示模块在1.8 VDC下工作,使用电平转换器生成合适的I2C信号。
提供电源、I2C接口、SPI接口、I2S接口、PDM接口和传感器控制I/O,以及为基础板提供I2S MCLK。
| 套件中有四个I2C设备,其地址如下: | 设备 | 12C设备地址(7位) |
|---|---|---|
| 气压传感器(U3) | 0x77(可选配置0x76) | |
| 音频编解码器(U4) | 0x1A | |
| 9轴绝对定向传感器(U6) | 0x69(可选配置0x68) | |
| OLED显示屏(ACC6) | 0x3C |
可通过加载或不加载电阻R57和R58选择MCLK源,默认使用OSC_MCLK。
加载电阻R59可将晶体振荡器输出(OSC_MCLK)作为基础板MCU I2S外设的外部时钟。
传感器支持SPI和I2C接口,默认使用SPI。可通过加载或不加载特定电阻选择接口,使用I2C时还可配置设备地址。
可通过加载或不加载电阻R39配置气压传感器的I2C设备地址。
可通过电阻选择PDM麦克风的电源,可选择VIO_REF或GPIO。
可通过电阻选择模拟麦克风的电源,可选择VIO_REF或GPIO。
可在套件网页上查看BOM文件。
| 日期 | 版本 | 描述 |
|---|---|---|
| 2021 - 05 - 28 | ** | 初始版本。 |
| 2021 - 06 - 30 | *A | 对多个部分进行更新,包括介绍、板细节、套件操作、硬件功能描述等,并更新到新模板。 |
CY8CKIT - 028 - SENSE IoT传感扩展套件功能丰富,为开发者在音频和机器学习应用开发中提供了强大的硬件支持。通过了解其各个组件和功能,我们可以更好地利用它来实现创新的项目。大家在使用过程中有没有遇到什么有趣的挑战呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !