王鹏 李红波 苏加斌



摘要:文章利用Android智能手机作为应用平台,通过设计信号调理电路、主控电路和CH9343主机接口电路,实现DAC数模转换,使得模拟数据按照设定参数产生波形输出,通过编写手机APP应用软件,完成波形参数输入功能。实验证明,该虚拟信号源实用新颖,使用方便。
关键词:CH9343; STM32;虚拟信号源;手机示波器
实验室信号源是电子实验中常用的仪器,目标电路通过接入信号评估测试电路参数或性能。实验用信号源往往采用交流供电,体积大,功能多,使用起来也较为复杂。本文设计了一种基于STM32和CH9343的手机配件,通过利用安卓手机和接入应用配件,制作了一款便携式虚拟信号源。该信号源具有携带方便、新颖实用、即插即用等特点,较好地解决了工程技术人员的快速测试需要。近年来,有关智能手机在虚拟信号源方面的应用,更多的只是论述硬件设计方面[1-5],较少的结合智能手机平台方面的应用设计。
1 STM32单片机
本设计采用意法半导体(STMicroelectronics,ST)公司的STM32F103RC单片机,以ARM Cortex-M3为内核的增强型32位微控制器,专门为高性能、低成本、低功耗的嵌入式应用设计。工作频率高达72 MHz,是同类产品中性能最高的;256 kB 片上FLASH ROM, 48 kB SRAM; 5个超高速USART;支持DMA操作的2通道12位同步DAC转换器;8个定时器;支持多路PWM带死区控制的通道等,其资源丰富,可以满足数据快速传输和复杂的数据运算等功能。
2 CH9343接口芯片
该芯片是沁恒公司的一个单芯片全速USB安卓主机接口芯片,符合Android开方文式配件(Android Open Accessory,AOA)规范,芯片内部配置有USB协议解析器,用于内置安卓设备对外部组件的访问。……