本项目拟设计并制作一款外置的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
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
LMD18200直流电机驱动器电路图与PCB源文件 ,及其软件实现
2022-06-07 15:07:27 2.61MB LMD18200
1
概述 工业4.0标志着第四次工业革命,其特点是分布式、智能化控制系统。工业4.0摆脱了过去体积笨重、集中式的可编程逻辑控制器,允许工厂高度可配置、高度模块化,支持的传感器输入数量大幅增加,输出较之前更高。超小尺寸PLC,或称之为微型PLC,是工业4.0工厂的核心,以极小尺寸封装提供高性能,功耗极低。MAXREFDES61#是Maxim的微型PLC、四通道模拟输入卡。 工业智能化控制微型 PLC 系统板展示: 微型 PLC 系统板详细介绍: MAXREFDES61#具有16位高精度、四通道模拟输入,电源和数据隔离。其中两路输入通道支持-10V至+10V电压信号,另两路输入支持4mA至20mA电流信号。MAXREFDES61#设计集成双通道、低噪声、低失真缓冲器(MAX9633);16位、4通道、多量程输入ADC (MAX1301);两片高电压、4–20mA电流保护器(MAX14626),用于电流输入通道;超高精度4.096V电压基准(MAX6126);600VRMS数据隔离(MAX14850);STM32F4微控制器;FTDI USB-UART桥;高效DC-DC转换器(MAX15062);以及隔离/稳压+15V、+5V和-3V电源(MAX17498C/MAX8719/MAX1659/MAX1735)。整个系统的功耗通常小于500mW,适合用于信用卡大小的空间。用于工业、微型PLC领域时,MAXREFDES61#可用于任何要求高精度模/数转换的应用。 系统设计框图: 基于STM32 的工业控制微型 PLC 系统板 PCB截图: 特点: 高精度 -10至+10V ±20%电压输入 4至20mA +20%电流输入 隔离电源和数据 微型PLC规格 器件驱动器 C语言源代码示例 测试数据 STM32 工业智能化控制源码: 附件内容截图: 更多详细说明:https://www.maximintegrated.com/cn/design/reference-design-center/system-board/5943.html/tb_tab1
2022-05-28 17:43:14 10.26MB 工业控制 系统板 plc卡 电路方案
1
前言: Arduino是一款很好的电子制作入门,有了电机扩展板可以很好的成为机器人开发平台。这里介绍一款能驱动各种简单到稍复杂项目的全功能的电机扩展板。这是一款常用的直流电机驱动模块,采用L293D芯片小电流直流电机驱动芯片。管脚被做成了Arduino兼容的,也方便了爱好者快速的基于Arduino的开发。 L293D电机驱动板概述: 该电机驱动板功能多,操作方便,有强大的驱动库支持及功能更新。适用于Arduino初学者,Arduino实验器材平台,Arduino互动电子,Arduino机器人等。可驱动4路直流电机或者2路步进电机的同时还能驱动2路舵机,支持最新Arduino UNO, Arduino Mega 2560 具体特性如下: 2个5V伺服电机(舵机)端口 联接到Arduino的高解析高精度的定时器-无抖动! 多达4个双向直流电机及4路PWM调速(大约0.5%的解析度) 多达2个步进电机正反转控制,单/双步控制,交错或微步及旋转角度控制。 4路H-桥:L293D 芯片每路桥提供.0.6A(峰值1.2A)电流并且带有热断电保护,4.5V to 36V。 下拉电阻保证在上电时电机保持停止状态。 大终端接线端子使接线更容易(10 - 22AWG)和电源。 带有Arduino复位按钮。 2个大终端外部电源接线端子 保证逻辑和电机驱动电源分离。 兼容Mega, Diecimila, & Duemilanove。 实物连接图如截图: L293D电机驱动板/马达板电路截图: L293D电机驱动板源码截图: 类似实物购买链接:https://s.taobao.com/search?q=motor+shield&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&spm=a21bo.7724922.8452-taobao-item.1&ie=utf8&initiative_id=tbindexz_20151127
1
​​ 处理器功能: 1、CPU架构 -ARM CortextM-A7 MP1处理器 -拇指-2技术 -支持霓虹Advanced SIMD(单指令多数据)加速介质和信号处理功能 -支持大型物理地址扩展(LPAE) -VFPV4浮点单元 -32KB L1指令缓存和32KB L1数据缓存 -128kbl2缓存 2、PWM. -最多两个PWM频道 -支持输出两种波形:连续波形和脉冲波形 -0%至100%可调占空比 -高达24MHz输出频率 视频编码 -支持H.264视频编码高达720p @ 60fps -JPEG基线:图片尺寸高达8192x8192 -支持输入图片尺寸高达4800x4800 -支持输入格式:YU12 / YV12 / NV12 / NV21 / YUYV / YVYU / UYVY / VYUY -支持alpha混合 -支持拇指生成 -支持4x2缩放比率:从1/16到64个任意非整数比率 -支持旋转输入 ​
2022-05-25 16:00:35 140KB 综合资源 硬件
1
说明:此套数控电源开源套件仅作为供网友自学的资料,请勿做其他商业用途,电源网及乐云老师拥有版权及最终解释权! 设计原理: 数控电源其实就是将传统模拟可调恒压恒流线性电源的恒压环路和恒流环路通过单片机+运放来实现。首先电源在开机的时候是处于待机状态的,电源无输出,按一下输出按钮,单片机会把预置好的一个值输出给运放处理后送给电源调整管让电源有输出,同时输出部分的稳压环路和恒流环路会采集数据送到单片机中进行负反馈处理,然后去控制调整管的开关,从而达到稳压和恒流的功能。 电源功率板电路PCB实物截图: 电源MCU控制板电路PCB截图: 项目前后规划: 1.用LM317之类的可调稳压芯片来做,但是有个难题来了,LM317 LT1085这类芯片对ADJ脚的电压会有要求,要求运放必须能输出-3V~20多伏的电压,这对于常规的运放是个难题,一般的运放供电都是正负18V左右,如果供电用成20多伏输出电压会不线性,对稳压会有影响。另外输出电流也会受到芯片内部功率管影响,特别是芯片过热的时候输出电压,电流会被内部的负反馈电路控制,不受外围MCU控制,就达不到连续使用的效果。 2.用LM2576ADJ之类的降压型芯片来做,这类芯片也有他自身的问题,反馈FB脚的零界点是一个固定电压,比如:LM2576ADJ 内部FB电压为1.23V,外围的反馈电路和输出取样电路都必须要围绕这个1.23V去设计,也显得不是很灵活,输出电流也比较固定,另外就是纹波电流相对较大。 3.传统线性电源的拓扑结构,相对于以上两种拓扑结构来说电路比较复杂,但是设计灵活,可以按照自己的思路进行灵活设计,缺点就是对模拟电路的基本功,要求较高,程序的算法要求较高。 4.前级开关电源+后级数控电源调节,这样设计周期比较长,属于一个比较全面的项目了,涉及的技术范围较广,有开关电源,有单片机,有模拟电路,有数字电路等等,另外纹波控制也是一个最麻烦的问题,对于初学入门者来说基本只能停留在想的状态下。 最后权衡所有因素选择第三种方式。 附件内容截图: 调试步骤: 1.调试面板的各路电源,保证电源能够正常工作。 2.单片机程序下载接口测试,保证程序能正常下载到单片机中。 3.液晶显示器调试,这个步骤也是必不可少的步骤,后续的很多数据是要在这个显示屏上进行显示,方便我们对电源的电压电流进行设置。 4.单片机输出PWM波形。 5.功率板调试,功率板上相关元件进行焊接,连接上MCU板进行整机调试。 调试说明: 在调试的时候最好不要用电子负载,电子负载内部是用多个大功率MOS管和小阻值大功率电阻在配以PWM来实现的,由于电阻负载内部的PWM波形会对电源有影响,会误以为是电源的纹波太大。就这个问题也是调试了2天才发现,最好是配一个大功率的可调电位器(500W)最好。当然要注意散热,很容易烫到皮肤和工作台,做好散热处理。 2路10位PWM波形已经调试出来,数控电源里最关键也最核心的一个模块。 单片机内部自带硬件10位PWM的比较少,这是用的STC最新款IC(STC15W4K系列芯片),官方实例资料比较少,汇编代码居多,花了点时间把汇编翻译成C。寄存器的操作比较多,当然很多寄存器也用不上,但还不得不去看那些乏味寄存器。我也尝试过用低端的单片机用16位定时器去模拟PWM波形,但是有几个问题是没有办法实现的。1.最小占空比是没有办法到1的,也就是说到时候做出来的电源不能从0V起调,最小只能是从0.3V左右开始起调,这和我们最初的设计宗旨是相背离的,如果通过外加1级运放去把这个0.3V下调到0V也是可以的,但是很麻烦稍微不注意做出来调压不线性,精度会受影响;2.用定时器模拟10位PWM做出来的频率不高,频率太低会导致输出纹波较大。
2022-05-21 09:05:40 2.25MB 数控电源 功率板 开源 mcu板
1
超声波测距电路采用AT89S5X作为主控制芯片,SRF08传感器模块等。
1