要在 Cypress (Infineon) CYW954907AEVAL1F 开发板上测量 CYW54907 芯片的 VBAT 和 VDDIO 电流,你需要进行一些硬件修改并正确配置设备的工作模式。以下是详细的步骤指南:
?核心思路:断开默认连接,插入电流表
开发板通常将电源直接连接到芯片引脚。要测量特定电源轨的电流,需要找到该电源路径上的“断点”(通常是0欧姆电阻或测试点),移除这个连接,然后插入电流表(万用表电流档或精密电流探头)。
? 1. 硬件修改 (在 COOLDIM_PRG_BOARD/CYW954907AEVAL1F 上)
- 识别测量点:
- VBAT 电流测量点 (通常是 C5): CYW54907 的 VBAT (核心/模拟供电引脚) 通常通过一个或多个零欧姆电阻连接到主电池或外部电源输入。
- VDDIO 电流测量点 (通常是 C10): CYW54907 的 VDDIO (I/O引脚供电) 通常也是通过零欧姆电阻连接到该电压轨(例如3.3V)。
- 修改方法:
- 找到点: 仔细查阅 CYW954907AEVAL1F 的原理图。查找标有
VBAT 或类似名称,并串联有 0欧姆电阻的线路。VBAT的常用位置是 R13,VDDIO的常用位置是 R10。确认这些电阻确实在关键电源路径上。
- 准备点: 找到这些0欧姆电阻点后,确保你能安全接触到它们。
- 移除电阻: 使用热风枪或精细烙铁小心地拆下这些0欧姆电阻。这个步骤需要一定的焊接技巧,⚠️务必先断开开发板电源。
- 替代方法: 有些设计提供带预留焊盘的测试点。可以在靠近芯片处切断走线,再在断点两侧制作焊点(但不推荐新手这样做)。
- 制作测试接口: 在原来0欧姆电阻位置两侧(断开处)制作两个方便的焊接点(如焊盘或引脚插座)。便于后续连接电流表。
- CYW954907AEVAL1F板修改示例图: [图示如何移除R13和R10] ?
- 连接电流表:
- 设置数字万用表为直流电流测量模式,选择合适量程(常用mA档)。?
- 将万用表的 COM (黑色) 表笔连接到电源输入侧的焊点。
- 将万用表的电流测量(红色)表笔连接到芯片侧的焊点。
- 流向: 电流将从电源→黑表笔→万用表内部→红表笔→芯片引脚。
- 例如VBAT测量: 电源
+ -> 黑表笔 → 万用表 → 红表笔 -> 移除电阻后靠近芯片的焊点 -> CYW54907 VBAT引脚。
⚙ 2. 配置WLAN工作模式
CYW54907的性能和功耗高度依赖其工作状态。需配置到目标模式后进行测量:
- 选择开发环境: 使用 ModusToolbox™ 或 WICED™ Studio。ModusToolbox是更新推荐的环境。
- 选择基础项目: 创建一个新项目或打开现有项目。选择合适的基础示例项目:
Empty PSoC6 App + Wi-Fi Connection Manager (WCM):适合Station/Client模式。
Wi-Fi SoftAP:适合Access Point模式。
Wi-Fi Scanning:纯扫描。
- 更复杂项目通常也集成WCM。
- 修改配置:
- 使用图形化界面:
- 打开项目的“
design.modus”文件或WICED Studio的“.config”文件。
- 查找
Wi-Fi 相关设置:如 Operating Mode。
- 设置目标模式:
WICED_STA_INTERFACE 或 WICED_STATION: Station/Client (连接到AP)。
WICED_AP_INTERFACE 或 WICED_AP: SoftAP (自身作为热点)。
WICED_P2P_INTERFACE: P2P模式。
- (其他组合或自定义可能可用)。
- 使用代码配置 (更灵活):
- 在
main.c 或应用初始化函数中,调用WICED WLAN API设置接口。
- 启动STA模式示例:
wiced_network_up( WICED_STA_INTERFACE, WICED_USE_EXTERNAL_DHCP_SERVER, NULL );
- 启动SoftAP模式示例:
wiced_network_up( WICED_AP_INTERFACE, WICED_USE_INTERNAL_DHCP_SERVER, NULL );
- 启动Scan模式示例:
wiced_wifi_scan_networks( my_scan_handler, NULL ); // 需要定义扫描回调函数
- 配置网络参数: 对于STA模式需提供要连接的AP SSID和密码;对于SoftAP模式需设置自身SSID和安全策略。
- 编译下载: 编译修改后的项目,并通过KitProg将固件烧录到开发板。
- 选择“模式”测试: 可通过板载按钮/USB指令/外部MCU/UART等方式让设备进入目标模式。开发板通常会打印启动日志。
- 常见WLAN模式:
- Deep Sleep: 最低功耗状态,唤醒需外部中断。?
- DTIM Sleep / Listen Interval: STA在AP信标间睡眠,仅在预定时隙唤醒收数据。
- Active - Idle (关联但无流量): 与AP保持连接,监听信标/广播/组播。
- Active - RX: 正在接收单播数据。
- Active - TX: 正在发送数据。
- Scanning (Active/Passive): 搜索网络。
- Roaming: 扫描并切换AP过程。
? 3. 执行测量与关键注意事项
- 连接: 确保电流表串联正确,测量点焊接可靠。
- 供电: 使用稳定电源为开发板供电(如通过Vin或J4)。⚡
- 设备启动: 给开发板上电。
- 配置目标模式: 用上面方法让CYW54907进入所需模式(如STA已连接、SoftAP广播、TX满载、RX接收中)。
- 读取电流:
- VBAT: 读取串联在VBAT路径上的电流表值。反映核心功耗(RF、CPU、内存)。
- VDDIO: 读取串联在VDDIO路径上的电流表值。反映GPIO、SDIO等I/O功耗。
- 记录: 在目标模式下稳定后记录读数。不同状态(发/收/闲/睡)电流差异巨大,务必备注当前操作模式。
- 重复: 切换工作状态或模式,重复测量。
? 重要安全与准确性提示
- 断电操作! ⚠️ 硬件修改前务必断开所有电源。焊接时注意静电防护。⚡
- 万用表设置: 确认档位正确(mA或A)。若不确定电流大小,先选择最大量程。
- 表笔连接: 绝对确保电流表串联在电路(电源→表→芯片),勿并联到电压点!
- 稳定读数: WLAN电流可能波动,待读数稳定后再记录。高速瞬时变化需示波器+电流探头。
- 控制变量: 对比测量时,保持环境温度、电压源、天线匹配、数据速率一致。
- 模式清晰: 清楚标注设备处于哪种WLAN模式及活动状态。结果可能不同。
- VDDIO影响: VDDIO电流高度依赖工作频率和负载(如驱动高速SDIO)。若VDDIO电压可调,功耗也可能不同。
- 参考原理图: 这是唯一准确信息来源。不同批次或定制板可能有差异。
- 其他功耗源: VBAT电流包含所有该供电轨上器件功耗。除非VBAT仅供CYW54907(通常如此),VDDIO也是如此。
? 总结
- 硬件修改: 找到并断开VBAT/VDDIO路径上的0欧姆电阻(如R13/R10),接入电流表。
- 固件配置: 使用ModusToolbox/WICED设置所需WLAN模式(Station、SoftAP等)。
- 模式控制: 启动设备进入目标操作状态(连接成功、TX、RX、睡眠等)。
- 安全测量: 串联电流表,读取并记录稳定电流值,清晰标注对应模式。
- 分析比较: 理解不同模式(及子状态)对功耗的影响至关重要。
如果操作不熟悉,尤其是硬件修改部分,建议先练习焊接技巧或寻求专业帮助。通过这些步骤,你应该能够准确测量CYW54907在各种WLAN模式下的VBAT和VDDIO电流。?
要在 Cypress (Infineon) CYW954907AEVAL1F 开发板上测量 CYW54907 芯片的 VBAT 和 VDDIO 电流,你需要进行一些硬件修改并正确配置设备的工作模式。以下是详细的步骤指南:
?核心思路:断开默认连接,插入电流表
开发板通常将电源直接连接到芯片引脚。要测量特定电源轨的电流,需要找到该电源路径上的“断点”(通常是0欧姆电阻或测试点),移除这个连接,然后插入电流表(万用表电流档或精密电流探头)。
? 1. 硬件修改 (在 COOLDIM_PRG_BOARD/CYW954907AEVAL1F 上)
- 识别测量点:
- VBAT 电流测量点 (通常是 C5): CYW54907 的 VBAT (核心/模拟供电引脚) 通常通过一个或多个零欧姆电阻连接到主电池或外部电源输入。
- VDDIO 电流测量点 (通常是 C10): CYW54907 的 VDDIO (I/O引脚供电) 通常也是通过零欧姆电阻连接到该电压轨(例如3.3V)。
- 修改方法:
- 找到点: 仔细查阅 CYW954907AEVAL1F 的原理图。查找标有
VBAT 或类似名称,并串联有 0欧姆电阻的线路。VBAT的常用位置是 R13,VDDIO的常用位置是 R10。确认这些电阻确实在关键电源路径上。
- 准备点: 找到这些0欧姆电阻点后,确保你能安全接触到它们。
- 移除电阻: 使用热风枪或精细烙铁小心地拆下这些0欧姆电阻。这个步骤需要一定的焊接技巧,⚠️务必先断开开发板电源。
- 替代方法: 有些设计提供带预留焊盘的测试点。可以在靠近芯片处切断走线,再在断点两侧制作焊点(但不推荐新手这样做)。
- 制作测试接口: 在原来0欧姆电阻位置两侧(断开处)制作两个方便的焊接点(如焊盘或引脚插座)。便于后续连接电流表。
- CYW954907AEVAL1F板修改示例图: [图示如何移除R13和R10] ?
- 连接电流表:
- 设置数字万用表为直流电流测量模式,选择合适量程(常用mA档)。?
- 将万用表的 COM (黑色) 表笔连接到电源输入侧的焊点。
- 将万用表的电流测量(红色)表笔连接到芯片侧的焊点。
- 流向: 电流将从电源→黑表笔→万用表内部→红表笔→芯片引脚。
- 例如VBAT测量: 电源
+ -> 黑表笔 → 万用表 → 红表笔 -> 移除电阻后靠近芯片的焊点 -> CYW54907 VBAT引脚。
⚙ 2. 配置WLAN工作模式
CYW54907的性能和功耗高度依赖其工作状态。需配置到目标模式后进行测量:
- 选择开发环境: 使用 ModusToolbox™ 或 WICED™ Studio。ModusToolbox是更新推荐的环境。
- 选择基础项目: 创建一个新项目或打开现有项目。选择合适的基础示例项目:
Empty PSoC6 App + Wi-Fi Connection Manager (WCM):适合Station/Client模式。
Wi-Fi SoftAP:适合Access Point模式。
Wi-Fi Scanning:纯扫描。
- 更复杂项目通常也集成WCM。
- 修改配置:
- 使用图形化界面:
- 打开项目的“
design.modus”文件或WICED Studio的“.config”文件。
- 查找
Wi-Fi 相关设置:如 Operating Mode。
- 设置目标模式:
WICED_STA_INTERFACE 或 WICED_STATION: Station/Client (连接到AP)。
WICED_AP_INTERFACE 或 WICED_AP: SoftAP (自身作为热点)。
WICED_P2P_INTERFACE: P2P模式。
- (其他组合或自定义可能可用)。
- 使用代码配置 (更灵活):
- 在
main.c 或应用初始化函数中,调用WICED WLAN API设置接口。
- 启动STA模式示例:
wiced_network_up( WICED_STA_INTERFACE, WICED_USE_EXTERNAL_DHCP_SERVER, NULL );
- 启动SoftAP模式示例:
wiced_network_up( WICED_AP_INTERFACE, WICED_USE_INTERNAL_DHCP_SERVER, NULL );
- 启动Scan模式示例:
wiced_wifi_scan_networks( my_scan_handler, NULL ); // 需要定义扫描回调函数
- 配置网络参数: 对于STA模式需提供要连接的AP SSID和密码;对于SoftAP模式需设置自身SSID和安全策略。
- 编译下载: 编译修改后的项目,并通过KitProg将固件烧录到开发板。
- 选择“模式”测试: 可通过板载按钮/USB指令/外部MCU/UART等方式让设备进入目标模式。开发板通常会打印启动日志。
- 常见WLAN模式:
- Deep Sleep: 最低功耗状态,唤醒需外部中断。?
- DTIM Sleep / Listen Interval: STA在AP信标间睡眠,仅在预定时隙唤醒收数据。
- Active - Idle (关联但无流量): 与AP保持连接,监听信标/广播/组播。
- Active - RX: 正在接收单播数据。
- Active - TX: 正在发送数据。
- Scanning (Active/Passive): 搜索网络。
- Roaming: 扫描并切换AP过程。
? 3. 执行测量与关键注意事项
- 连接: 确保电流表串联正确,测量点焊接可靠。
- 供电: 使用稳定电源为开发板供电(如通过Vin或J4)。⚡
- 设备启动: 给开发板上电。
- 配置目标模式: 用上面方法让CYW54907进入所需模式(如STA已连接、SoftAP广播、TX满载、RX接收中)。
- 读取电流:
- VBAT: 读取串联在VBAT路径上的电流表值。反映核心功耗(RF、CPU、内存)。
- VDDIO: 读取串联在VDDIO路径上的电流表值。反映GPIO、SDIO等I/O功耗。
- 记录: 在目标模式下稳定后记录读数。不同状态(发/收/闲/睡)电流差异巨大,务必备注当前操作模式。
- 重复: 切换工作状态或模式,重复测量。
? 重要安全与准确性提示
- 断电操作! ⚠️ 硬件修改前务必断开所有电源。焊接时注意静电防护。⚡
- 万用表设置: 确认档位正确(mA或A)。若不确定电流大小,先选择最大量程。
- 表笔连接: 绝对确保电流表串联在电路(电源→表→芯片),勿并联到电压点!
- 稳定读数: WLAN电流可能波动,待读数稳定后再记录。高速瞬时变化需示波器+电流探头。
- 控制变量: 对比测量时,保持环境温度、电压源、天线匹配、数据速率一致。
- 模式清晰: 清楚标注设备处于哪种WLAN模式及活动状态。结果可能不同。
- VDDIO影响: VDDIO电流高度依赖工作频率和负载(如驱动高速SDIO)。若VDDIO电压可调,功耗也可能不同。
- 参考原理图: 这是唯一准确信息来源。不同批次或定制板可能有差异。
- 其他功耗源: VBAT电流包含所有该供电轨上器件功耗。除非VBAT仅供CYW54907(通常如此),VDDIO也是如此。
? 总结
- 硬件修改: 找到并断开VBAT/VDDIO路径上的0欧姆电阻(如R13/R10),接入电流表。
- 固件配置: 使用ModusToolbox/WICED设置所需WLAN模式(Station、SoftAP等)。
- 模式控制: 启动设备进入目标操作状态(连接成功、TX、RX、睡眠等)。
- 安全测量: 串联电流表,读取并记录稳定电流值,清晰标注对应模式。
- 分析比较: 理解不同模式(及子状态)对功耗的影响至关重要。
如果操作不熟悉,尤其是硬件修改部分,建议先练习焊接技巧或寻求专业帮助。通过这些步骤,你应该能够准确测量CYW54907在各种WLAN模式下的VBAT和VDDIO电流。?
举报