前言: 联合调试是一个比较痛苦的过程,因为每个开发人员都有自己的性格,出现问题时,若没有一个侦听设备,会使人相互推诿。同公司的人进行调试,还熟悉对方的性格,比较容易沟通,若不是同一个公司的人,不熟悉对方的性格,定位问题时,我们就要更加谨慎,若是对方的问题,需要拿出直接的证据。在此思想上我开发了调试侦听设备 项目介绍: 1. 方案主题 现在的嵌入式软件的开发,往往需要多人联合开发,或者公司之间联合开发,开发的过程中需要涉及到开发人员的联合调试,若是公司内部人员之间进行联合调试,出现问题还容易修改,但若是与外公司人员的联合调试,就相对来说比较困难,在短时间内的联合调试,很难发现程序中的bug。在这种情况下,我想到了用M7的开发板作为联合调试的侦听和测试工具 2. 方案功能 实现了对BTM设备的侦听和测试,实现了对通讯量插件、数字量插件、模拟量插件的侦听和测试,实现了CAN盒功能. 3. 关键词:STM32746G-EVAL,BTM,CAN盒 工作原理介绍: 1. 硬件组成与介绍 硬件采用:STM32746G-EVAL,关于硬件的信息请参照:https://www.st.com/content/st_com ... stm32746g-eval.html 在此不做描述。 2、此项目中STM32的功能 此项目以STM32746G-EVAL开放板为硬件平台。所有的开放都基于其平台。主要使用了该平台的SDRAM、Flash、IO、LCD、触摸屏、CAN等硬件设备。 3、软件流程介绍。 软件处理流程如下图所示: STM32746G-EVAL开发板的实物图 BTM页面 数字量页面 后续工作: 我准备用SD卡存储接收的数据,便于电脑分析,SD卡原先没有搞过,不清楚要多长时间才能搞好。另外我还想利用板子上的网口,为公司做一个网络测试,因此后3个菜单还是空的。 附件内容截图: 原文出处:https://www.stmcu.org/module/forum/forum.php?mod=vi...
2022-07-31 08:39:34 16.95MB 电路方案
1
欢迎下载研华科技主题白皮书: 【深度剖析】研华多核异构ARM核心板之机器视觉应用案例 [摘要] TI Sitara系列AM5718/5728是采用ARM+DSP多核异构架构,可以实现图像采集、算法处理、显示、控制等功能,具有实时控制、低功耗、多标准工业控制网络互联、工业人机界面的优化、2D/3D图形处理、1080 HD的高清视频应用、工业控制设备的小型化等特点。广泛应用在机器视觉、工业通讯、汽车多媒体、医疗影像、工厂自动化、工业物联网等领域。 https://www.eefocus.com/resource/advantech/index.p... 很早以前用过网络收音机,N年前了,都忘记了当初用的是什么软件了,当时只是觉得整天听MP3听腻了,想回到过去,听听广播,尽管有时候会插播广告,比较烦人,不过有笑话听,挺逗人的。那个网络收音机的软件用了没多久,就不再用了,软件用的不爽是一方面,为了听广播而开着电脑实在是大炮打蚊子,还不如花二十块钱买个真的半导体收音机。 今天无意间看到一个,基于ARM的网络收音机,跟半导体收音机一样,装在小盒子里,可以收听通过互联网传来的广播,比电脑省电,而且因为是网络版的,突破了地域限制,收听国外的广播一样清晰。感兴趣的同学自己做一个,收听VOA,练英语听力,那才叫音质,才叫舒服。 这个收音机的原理图并不复杂,想学点东西的同学可以自制。 ARM Cortex-M3网络收音机系统设计框图: 说明: 系统利用TPS2375实现以太网供电(PoE),跟USB供电一样,不需要额外的变压器。CPU则是Cortex-M3内核的LM3S6950,解码器则是VS1053,都是常见的集成电路。系统还支持SD卡,搞不好将来做成“网络录音机”,离线播放录下来的广播,也是说不定的事儿。 固件代码方面,因为是“网络”收音机吗,毋庸置疑,需要TCP、IP协议,至于收听广播部分的协议,这里用到的是SHOUTcast协议,是由Nullsoft开发的,一种免费的声音流技术,用于网路广播。 附件内容提供了ARM Cortex-M3网络收音机全部的原理图、PCB制版图、以及固件代码。 ARM Cortex-M3网络收音机电路参数(英文)介绍: Open-Source HardwareMicrocontroller: LM3S6950 ARM Cortex-M3 from Luminary Micro / TI Audio Codec: VS1053 from VLSI Display: S65 LCD with 176x132 pixel and 16bit color microSD Socket Rotary Encoder IR Receiver (RC5) PoE (Power over Ethernet) Open-Source SoftwarePlay Shoutcast/Icecast and RTSP Streams Play audio files from the memory card Alarm Clock
1
频率计使用STC12C5201AD作为主控芯片,使用LCD1602显示频率,实现0.1Hz到16MHz的高精度显示。 通过内外计数的方式确定频率。 高精度频率计源码部分展示: 高精度频率计电路原理图截图:
1
CC3D飞控(电路图&PCB源文件、BOM、Gerbers).zip
2022-07-14 20:17:07 5.53MB CC3D飞控(电路图&PCB源文
1
最近公司的电脑的USB 接口居然坏了一个,只留下一个好的接口。于是决定做一个USB hub。参照一个genesys的方案做的。测试一下,效果还不错。 实物如图: 附件内容分享的是基于GL850G的USB HUB 的原理图和PCB源文件,原理图为orcad文件格式,pcb文件为pads2007格式。 同时包括我收集的他人设计的USB HUB电路图以及官网设计的。具体详见附件内容。
2022-07-05 10:27:47 1.74MB gl850g usb hub电路 电路方案
1
本项目拟设计并制作一款外置的USB声卡,实现音频的解码、输出和放大功能。 通过查阅相关资料及开发经历,拟采用德州仪器的PCM2904作为解码芯片。该芯片采用双列28脚封装,内置USB控制器和L/O终端,外接单电源供电。它主要应用在具有USB接口的电脑上。两个D/A 转换通道,两个A/D转换通道。一个一体化USB1.1标准接口控制器。PCM2904还将微机控制的USB设备磁盘转发器功能,以防止非法拷贝的保护功能,以及数字音量控制和静音功能集于一身。 中间选用有“功放之王”美誉的经典运放——NE5532作为缓冲和放大,以便于推动更大功率的耳机。 后级使用TPA3110D类功放芯片,实现大功率的输出,同时减小电量损耗,因此减小了电源体积,便于安装、携带。 成品实物图: 主电路图截图: PCM2904解码电路: 中间级缓冲:
2022-07-01 12:13:09 985KB pcm2904 tpa3110 电路方案
1
ESP32-Sense 开发套件用于评估和开发 ESP32 触摸传感器功能。评估套件包含一个主板和若干子板,主板包含显示单元,主控单元,调试单元;子板的触摸电极的形状和排列方式多样,包括线性滑条、矩阵按键、弹簧按键、轮式滑条等,可以满足不同的使用场景。用户也可以自行设计子板以满足特殊的使用场景。 ESP32-Sense触摸开发主板硬件资源 显示单元包括数码管和 RGB 三色灯电路。调试单元包括ESP-Prog 调试器接口。主控单元包含 ESP32 模组。Mini USB 供电作用。 电源管理系统 ESP32-Sense 开发套件上 Mini USB 和 ESP-Prog 均可供电,两者之间有保护二极管隔离,供电不相互影响。USB 只具有供电功能。ESP-Prog 接口除了供电功能还具有自动烧写固件功能。 显示电路 ESP32-Sense 开发套件的主板上有显示单元,可直观地反馈触摸动作。三个数码管分别显示被触摸按键的位置和触摸动作的持续时间。数码管驱动芯片为 CH455G,使用 I2C 接口控制。RGB 灯用于触摸时的颜色反馈。用户滑动滑条,RGB 灯的颜色会相应变化。 开发环境 ESP-IDF 是 ESP32 平台的软件开发包。文档 Get Started 介绍编译环境的搭建和软件开发包的使用说明。 ESP-Prog 是 ESP32 调试工具,有下载和 Jtag 调试功能。 ESP32 IoT 应用方案 ESP32 IoT Solution 基于 ESP-IDF 开发,包含多种应用解决方案。文档 build-system-and-dependency 介绍了如何编译解决方案。 ESP32-Sense 项目工程 是 ESP32-Sense 开发套件对应的软件工程文件。下载程序到主板即可使用触摸功能。 ESP32 IoT Solution 工程下的 ESP32-Sense 项目 是 ESP32-Sense 开发套件对应的应用程序。目录结构如下图所示: 其他参考资料,见附件链接查看: Espressif 官网 ESP32 编程指南 : ESP32 相关开发文档的汇总平台,包含硬件手册,软件 API 介绍等。 触摸传感器应用设计参考文档: ESP32 触摸传感器功能应用设计手册,包括触摸传感器原理介绍,软件设计,PCB 设计等内容。
1
9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原理图+PCB源文件(直接拿来可以用)9.基于THB7128步进电机驱动板原
2022-06-14 11:04:32 1.14MB 9.基于THB7128步进电机驱
11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设计(原理图+PCB源文件)11.四线制步进电机驱动器设
2022-06-14 11:04:30 1.42MB 11.四线制步进电机驱动器设计(
DSP2812开发板+USB2.0PDIUSBD12开发板(TMS320F2812开发板) 硬件资源 1、 核心是DSP 处理器TMS320F2812 32 位定点高速数字处理器,最高工作频率150M 片内内置128K ×16 位 FLASH,利用烧写插件可方便固化用户程序,FLASH 可加密 片内内置 18K ×16 位 SRAM 片内内置 4K ×16 位 BOOT ROM 片内内置 1K ×16 位 OTP ROM 2、 扩展一片Altera CPLD,简化扩展设备的控制 3、 扩展 256K × 16 位SRAM(基本配置),最大可扩展到512K * 16 位 4、 扩展512K × 16 位FLASH,方便程序存储 5、 扩展256MByte×8位的AND FLASH(AMUNG K9F2G08),方便数据存储 6、 扩展1 路USB 2.0高速接口(CY7C68001),方便同PC 进行USB通讯. 7、 扩展SD卡接口,方便数据存储 8、 扩展SPI接口EEPROM一片 9、 提供直流电机控制接口 10、 提供步进电机控制接口,提供限流电阻,防短路烧坏驱动芯片 11、 提供12864 中文图形液晶接口,有数据驱动隔离驱动 12、 提供1602A 字符液晶接口,有数据驱动隔离驱动 13、 提供1 个SPI接口8 段数码管 14、 提供1 个I2C接口8 段数码管 15、 提供8 个LED 发光管,方便演示实验和状态指示 16、 提供1个独立电源开关,有500mA自恢复保险,保护供电电源安全 17、 提供4个按键输入,用于GPIO键盘试验,其中一个兼顾外部中断试验 18、 提供4位拨码开关 19、 提供复位芯片MAX811,复位可靠,独立复位按钮可手工复位 20、 提供1 路RS-232 接口,可连接PC 进行通信 21、 提供1 路RS-485 接口,方便用户组网 22、 提供1 路CAN2.0 接口,方便用户组网 23、 提供16 路A/D 输入接口 24、 提供1 路A/D 输入测试接口 25、 提供1 路SPI接口12位D/A 输出接口 26、 提供1 路USB 2.0高速接口(PDIUSBD12),方便同PC 进行USB通讯; 27、 提供耳机插孔,可以方便地实现放音功能 28、 提供话筒插孔,可以方便地进行录音功能 29、 McBSP接口采用74CBT3257进行多路复用 30、 总线开放:数据线、地址线、 控制线、特殊功能引脚全部引出,方便用户对信号的测试及二次开发 31、 可选外部电源、USB 总线供电TMS320F2812开发板硬件资源请以原理图为准:
2022-06-13 09:41:10 330KB tms320f2812 电路方案
1