基于stm32制作的一款电子相册,为了更好的理解,里面包含了原理图,PCB源文件,程序以及制作过程。
2021-12-07 21:12:22 2.24MB stm32 PCB
1
前段时间做一个基于TITMS320DM642芯片的项目,主要应用是针对视频图像做一些处理和机械控制。后来因为一些原因,项目中止。因为硬件是我一个人独力设计完成(从项目规划、原理图设计、PCB设计到样机焊接、小系统调试),中间投入了很多精力和感情,不想它被抛弃,尤其是其中的设计理念。声明:仅供学习参考使用,请勿用于商业用途! 初学电子的时候总找不到好的学习资料和学习教程,很渴望能有一个完整的项目做学习用却总找不到,即使找到了也是八九十年代的“老”设计,缺乏实用性、完整性和规范性。而这个基于TM320DM642芯片的项目可以说是很适合刚接触电子的人做学习参考用的。 原因如下: 1、DM642是TI公司2002年投入到市场的DSP芯片,被广泛应用于视频处理领域,是民用DSP中最高端的DSP之一。其周边器件应用和系统设计思路可以说具有很强的时代代表性。 2、项目设计过程中先编写了开发方案计划书,然后经过了严谨的计算、原理图仿真、CPLD逻辑仿真和PCB关键信号拓扑仿真,为设计成功提供了有力保障。整个过程能体现出一个完整的产品设计思路和开发流程。 3、设计过程中对PROTEL99SE的功能可以说挖掘的比较充分,对学习PROTEL的工程师来说应当是一份很不错的参考资料,包括层次原理图设计、设计规则的设定及使用、各种自动检测功能的使用及平面分割等PROTEL使用教程里很少见到的应用。(当然,使用PROTEL做DSP项目开发还是很不方便的,如果使用PADS或CADENCE要方便很多。) TMS320DM642开发板设计分析+说明: 我将这个项目稍做了一些修改和整理,做为一个完整的项目共享出来供大家做学习参考用。这个板子小系统及IIC我已经调试成功,并且编写了一些小程序烧到FLASH中实现了自启动。后面的视频输入输出芯片应用因为涉及很多的视频码流协议,需要牵扯很大的精力,所以没有再进一步调试。 虽然只是四层板(DM642开发板为8层板),不过系统很稳定。将单板上的四个钽电容全部拆下(5V供电处钽电容没有拆),DSP内核运行在600M(用的-600的型号)、EMIF时钟超频到150M(SDRAM用的-7后缀芯片,数据手册标名SDRAM和DSP建议应用上限为133M),长时间跑程序很正常,观察SDRAM内容没有发现过错误数据。 如果需要的话可以自己将其中的PCB图直接发给厂商做学习板,毕竟现在DM642开发板的价格还是在万元左右。当然,设计中也存在很多缺陷,比如原理图ERC检测过程中会报很多端口类型连接错误等,这是原理图库建库不规范导致的。这些地方我没有做更改,把它一并发给大家,也让大家有一些意识,而且在里面找错应当也是一件比较有趣的事呵。 后面我将在自己的BLOG里针对这个设计陆续整理登出完整的设计相关资料(大概需要半月到一个月时间吧)。主要是设计思路和步骤以及仿真介绍等整个流程。 另外如果您发现设计中的错误或缺陷,或者能针对这个设计提供相应的程序,还望能网易博客https://blog.163.com/zjd01@126留言,好让其他人也能及早发现其中的错误并学到更多东西。 附件内容截图:
2021-12-05 21:24:36 1002KB 机械控制 tms320dm642 dm642 电路方案
1
STM32F411芯片介绍: ST的该新型电子元器件STM32F411的批量数据采集模式(BAM, Batch Acquisition Mode)省电量高达50%,当微控制器IC芯片的CPU内核处于睡眠状态时,该模式将传感器数据直接保存到SRAM。处理器内核短暂唤醒,处理存储的传感器数据,然后再返回省电模式。 STM32F411提供-40℃~105℃的宽温度范围选择,最低电源电压降至1.7V,集成丰富的外设接口中,可用于环境恶劣的应用。片上外设接口包括1个12位16通道模数转换器IC芯片(最高2.4Msample/s)、11个定时器(包含电机控制定时器和16位和32位通用定时器)和多功能通信接口。通信接口包括3个I2C端口(最高1Mbit/s)、3个 USART(最高12.5Mbit/s)、1个集成物理层的USB 2.0 OTG 全速接口、5个SPI端口(最高50Mbit/s,包含5个I2S音频接口)和1个SD/MMC接口。 nucleo_64pinsSTM32F411开发板电路原理图部分截图: 附件内容包括: STM32F411开发板电路原理图和PCB源文件,用AD软件打开; STM32F411开发板官方测试例程; STM32F411开发板使用说明; NUCLEO板子ST LINK驱动;
1
该非接触式IC卡读卡器基于SLH89F5162单片机设计,电路采用8位数码管, 4位显示IC卡 余额, 4位显示模式; 3个按键(分别是 +、- , 模式按键) ; 用复旦微电子FM1702NL读卡模块和读卡天线(PCB板天线,自设计); 非接触IC卡读卡器3D(见附件内容下载工程文件) ): 视频演示: https://v.youku.com/v_show/id_XNjU0NDcyODY4.html 非接触式IC卡读卡器电路板作品图:
2021-12-03 18:38:05 1.13MB slh89f5162 ic卡读卡器 开源 非接触式
1
本设计分享的是树莓派MC33932电机驱动板原理图/PCB源文件,供网友参考学习。树莓派电机驱动板v1.0是基于飞思卡尔MC33932双H桥电源IC,可以控制每个单桥高达5.0A峰值的电感负载。您可以使用树莓派B/B+/A+和树莓派2B型驱动两台直流电机,独立控制每个直流电机的速度和方向。树莓派电机驱动板v1.0支持6V〜28V的非常宽的输入电压范围。否则,板载DC / DC转换器支持非常宽的输入电压范围,并可为最大电流为1000mA的树莓派提供5V电源。所以,您只需要一个电源来驱动电机并启动树莓派。树莓派MC33932电机驱动板实物截图: 树莓派MC33932电机驱动板特点: 工作电压:6V〜28V DC / DC输出:5V 1000mA @“5V”引脚 输出电流(每通道):2A(连续运行)/ 5A(峰值) 输出占空范围:0%〜100% 输出短路保护(VPWR或GND短路) 通过内部恒定关断时间PWM过流限制(调节) 温度依赖电流限制阈值降低 Raspberry Pi兼容 树莓派MC33932电机驱动板电路 PCB截图:
2021-12-02 09:03:38 1.8MB 直流电机 电机驱动板 mc33932 电路方案
1
本设计分享的是工业版-S52控制步进电机控制器设计,该步进电机控制器基于51单片机和L298N设计,2路继电器开关控制光耦的通断,LM2576提供5V稳压电源。步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换成步进电机所需要的强电流信号,带动步进电机运转。步进电机控制器能够准确的控制步进电机转过每一个角度。工业版-S52控制步进电机控制器实物接线图: 工业版-S52控制步进电机控制器电路 PCB截图:
1
3相直流无刷电机控制功能概述: 3相无刷直流(BLDC)电机控制参考设计基于Kinetis V系列MCU,旨在为3相无传感器BLDC电机控制解决方案提供范例。该参考设计采用6步通信流程,包括闭环速度控制和动态电机电流限制。 Kinetis KV1x MCU系列采用ARM:registered: Cortex:registered:-M0+内核,运行频率75 MHz,具备硬件平方根和除法功能,使其能用于风扇和泵等PMSM应用。Kinetis KV3x MCU系列采用ARM:registered: Cortex:registered:-M4内核,运行频率最高120MHz,通过全面的模拟集成,为洗衣机等BLDC电机控制应用提供高性能解决方案。 系统设计框图: 视频演示:https://www.nxp.com/zh-Hans/video/getting-started-w...
1
MTK公司最新4核手机CPU,MT6589,全套MT6589智能手机原理图和PCB源文件。 MT6589智能手机原理图截图:
1
电源是将其它形式的能转换成电能的装置。美国Vicor公司是现时世界最大的高密度电源模块生产商, 同时也是全球唯一能以零电压、零电流技术大批量生产电源模块的厂家。主要产品有AC-DC及DC-DC电源模块,配置式电源(一体化电源)和客户定制电源,其所有组件都是在位于美国东部Andover市的自动化生产线生产。所有Vicor产品都经过CE、CTÜVus、CULus、CB、UL、TÜV等国际安全论证及ISO9001:2000认证,同时符合ROHS要求。Vicor产品性能卓越稳定已被广泛应用于国内外通讯、铁路、生产设备、工业控制、军工、航空等领域。 前言: 新的STM32F334数控电源系列是STM32产品家族的后续产品,引脚和软件完全兼容入门级微控制器STM32F301(PWM分辨率为7ns),让开发人员在一个统一的开发平台上使用不同的STM32微控制器。在STM32微控制器中,STM32F334xx产品的目标市场是需要高度精确计时数字信号、尤其是数字功率转换应用的细分市场。 包括: 数字电源; 照明; 不间断电源; 太阳能逆变器; 无线充电器。 实物购买咨询:https://shop64390949.taobao.com/ STM32F334C8 demo板原理图截图: STM32F334C8 demo板PCB 截图 截图:
2021-11-24 20:33:47 22.69MB 数控电源 stm32f33c8 电路方案
1
概述: 随着自行车运动的普及和发展,自行车越来越受到大众的欢迎。自行车码表作为一款测速装置,能合理的计算出速度和公里数,真实地反映骑行状况,使骑行者能够评估自己的运动量,以达到健康运动的最佳效果。本应用说明提供了一种基于瑞萨低功耗、内置LCD 驱动器的单片机R7F0C002 的自行车码表解决方案。 技术参数:  电源: 3.0 V (锂电池 CR2032 ╳ 1 个)  低功耗电流(MCU): 0.23uA (TYP.) STOP 模式  LCD 工作电压: 3.0 V  LCD 驱动电压生成方式: 内部升压方式,基准电压为1.00 V  LCD 驱动方式: 1/4 占空比,1/3 偏压 规格:  低功耗功能: 300 秒内没有运动讯号输入,系统工作在低功耗(STOP)模式。  时间显示功能: LCD 面板上实时显示当前的小时、分钟等时间信息。  总行车时长显示功能: LCD 面板上实时显示总行车时长。  当前行车速度显示功能: LCD 面板上实时显示当前行车速度(公里/小时)。  当次行车里程显示功能: LCD 面板上实时显示当次行车里程(公里)。  总行车里程显示功能: LCD 面板上实时显示总行车里程(公里)。  时间设定功能: 任意时刻,可以通过按键设定当前的时间信息。  车轮周长设定功能: 任意时刻,可以通过按键设定车轮的周长(毫米)。  工作温度: -10℃ ~ 40℃  工作湿度: 30% RH ~ 95% RH 自行车里程表程序源码软件框图:
1