- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 【Cadence软件技巧集萃】从Capture到Allergo——分布演示从原理符号导出到网络表
Cadence软件功能多样、性能强大,但是使用起来颇费步骤,尤其是从原理图到网络表的导入步骤,没有经过上手实践还真不一定一次就能搞定哩。本文笔者用将分步演示:1、在Capture软件上绘制原理图;2、将原理图导出网络表;3、在Allergo软件上更新网络表;希望给予使用Cadence的读者有效的帮助1、本文简述了建立Capture项目的步骤,演示了调用元件符号库的方法,并绘制了电气原理图;2、针对加载元件封装库可能遇到的问题,做了排查步骤建议;
2025-03-16 17:50:53
798
原创 【一个按钮一个LED】用STM32F030单片机实现苹果充电器的定时装置
笔者这次分享的设计,是一种简单的定时开关电路板,功能简单、制造容易、成本低廉。电路板供电由适配器提供,操作方式是一个轻触开关,一个LED指示灯,由大功率MOS管开关充电回路
2025-01-16 09:32:21
2615
原创 【CAN模块】介绍一种检查CAN模块芯片好坏的方法(SN65HVD230)
CAN总线收发器,是CAN控制器和物理总线间的接口器件,通常工程师会按照底层协议对其控制,近日笔者仔细了解了CAN总线收发器的物理原理,找到了一种通过观察端口电平状态判断器件好坏的方法。
2024-12-16 00:00:00
819
原创 【硬件自锁开关】用两个D触发器完成实用的自锁开关电路
性价比是做电子设计的人要考虑的事,在学会了用单片机解决大多数问题的时候,是否你也想过用简单的手段解决一个多数场合要解决的问题呢?按一下,输出状态由关闭变成开启,再按一下开启变成关闭。机械弹簧式的开关可以实现自锁的功能:钩子和弹簧将当前状态“储存”起来,这个能量为下一次触发的提供状态“翻转”的动力;在电子设计中,经常通过单片机的程序指令实现自锁:通过寄存器将当前电平状态暂存起来,下一次触发的时候寄存器内容“取反”,再将其输出到端口。可否用电路实现以上过程呢?完全可以,方案很简单,通过两个D触发器即可实现。
2024-12-13 12:51:01
1482
原创 【产品设计】电路产品设计关键点
本文介绍了电路产品的设计过程中几个重要的关键点。按照需求分析、方案设计、具体设计的顺序进行详细的介绍。希望读者阅读后可以得到一些启发
2024-11-20 00:59:55
1059
原创 【用定时插座项目介绍STM32F103单片机外设应用和STM32CodeMX的使用(一)——原理设计:继电器/0.96寸OLED/轻触开关/时钟晶振32768】
笔者拥有一个老旧平板,现在将其装在相框里,当作桌面钟表使用。平板需要充电,但是为保护电池,不想一直插着充电线,同时又不想频繁拿出来充电。因此,需要一种能定时给平板充电的装置(开关)。市面上有此类智能插座,可以自由改变一天的某个时段的通断。究其核心,这种产品无外乎具有如下技术内容:1、时钟系统;2、人机交互,指令输入、信息显示等;3、市电开关装置,固态或者线圈继电器;笔者掌握的嵌入式技术完全可以实现以上技术要求:1、主要为平板、手机等小功率设备供电,可以继电器开关方面可以有多种选择;
2024-10-27 16:04:15
699
原创 Altium designer设计经验谈——常用规则的使用(二)
在使用Altium designer软件PCB绘制电路中,要充分发挥自动化辅助工具的“自动化”性能,一旦应用得当,AD软件都会按照设置参数严格规范走线的宽度和间距、敷铜的区域和样式、焊盘的形状和孔径、过孔的大小和尺寸。好处不仅如此,好的规则设置还会让加工和生产环节减少不必要的麻烦,更有意义的是,规则可以由设计团队共同维护,更好地让所有产品设计品质统一。上一节介绍了PCB绘图中的规则——电气规则《Altium designer设计经验谈——常用规则的使用(一)》请回看之前的分享,本节继续介绍其他规则。
2024-08-31 00:48:30
3017
原创 Altium designer设计经验谈——常用规则的使用(一)
在使用Altium designer软件PCB绘制电路中,要充分发挥自动化辅助工具的“自动化”性能,一旦应用得当,AD软件都会按照设置参数严格规范走线的宽度和间距、敷铜的区域和样式、焊盘的形状和孔径、过孔的大小和尺寸。好处不仅如此,好的规则设置还会让加工和生产环节减少不必要的麻烦,更有意义的是,规则可以由设计团队共同维护,更好地让所有产品设计品质统一
2024-08-24 12:01:32
3117
原创 Altium designer设计经验谈——封装库的管理(二)
封装库有两种:原理图的封装库和PCB的封装库。原理图的封装包括了元件的符号形状、管脚信息,以及对应的PCB封装;PCB的封装是元件直接反应在平面上的实体,包括丝印、焊盘和过孔。在AD21软件PCB绘制电路中,封装库里的元件封装就是军队,听从工程师的统一指挥和调度;管理封装相当于整理实验室的元件收纳盒,整理好了事半功倍;封装也需要设计,设计需求来自项目要求,设计方法参考数据手册,以及一些基本的电子学和机械学的理论。1、流转到工程师手里的封装库,里面的封装多数都经过了多次使用,质量已经实践被检验过;
2024-07-11 23:37:07
2745
原创 Altium designer设计经验谈——封装库的管理(一)
Altium designer的封装库有两种:原理图的封装库和PCB的封装库。原理图的封装包括了元件的符号形状、管脚信息,以及对应的PCB封装;PCB的封装是元件直接反应在平面上的实体,包括丝印、焊盘和过孔。在AD21软件PCB绘制电路中,封装库里的元件封装就是革命对象,听从工程师的统一指挥和调度;管理封装相当于整理实验室的元件收纳盒,整理好了事半功倍;封装也需要设计,设计需求来自项目要求,设计方法参考数据手册,以及一些基本的电子学和机械学的理论。
2024-07-10 00:39:30
4037
原创 【用音量控制器介绍GD32F330C8T6单片机外设应用(四)——将M62429音量控制器变成吉他效果器】
左边旋钮用于调节颤音深度,右边旋钮改变速度,红色LED表示变化效果,此视频是笔者的demo功能演示,目的是展示GD32F330单片机和音量控制器结合可以满足吉他效果器的功能需求
2024-06-27 23:49:30
275
原创 【用音量控制器介绍GD32F330C8T6单片机外设应用(三)——编码开关程序/M62429控制程序/PWM定时器程序实现介绍】
1、本章节介绍旋转编码开关的程序实现过程,能采集三路甚至更多路旋转编码开关的触发信号;2、通过LED渐变,介绍定时器x的PWM信号输出功能:改变分频值,改变输出信号的占空比,在本项目中,LED渐变表示旋转编码开关的旋转步数增减程度;3、将M62429的控制功能封装成函数,该函数包括音频衰减值的数组(步进1dB),和控制时序代码;入参包括音频衰减数组的序号,(0-84),和声道选择序号;旋转编码开关演示。
2024-06-26 15:03:26
1399
原创 用音量控制器介绍GD32F330C8T6单片机外设应用(一)——编码开关、音量控制芯片M62429
一、音量控制芯片M624291、基本功能和逻辑框图2、仅仅靠时钟和数据两条线控制音量和选择声道3、需要特别注意的交流特性二、旋转编码开关1、编码开关种类多样但原理基本相同2、功能实现方式三、GD32F330C8T6单片机1、旋转编码开关使用到的资源2、M62429芯片用到的资源总结学习单片机应该选择最新、最流行、最好买的型号,国产的兆易创新的GD32F330/350系列出货量大、价格便宜,是很好的替代STM32的选型方案。
2024-06-06 00:44:13
1470
2
原创 【用18B20温度控制板介绍GD32F330单片机 (六)——新增阈值温度选择功能】
本次增加功能:通过一个按钮,可设置选择三种风扇温度阈值1、利用了GD32F330的外部中断功能,下降沿触发,在中断程序中累加计数;2、外中断的累加计数更新显示内容,同时更新风扇温度阈值;3、风扇阈值预设三个,35℃、40℃和45℃,每次按动按键后,显示器都会在“当前温度->阈值35℃->阈值40℃->->阈值45℃“循环切换;4、显示的同时,改变风扇启动阈值;5、定时中断优先级高于外中断优先级;18B20温度控制板电路板原理图。
2024-06-02 20:54:44
388
原创 【用18B20温度控制板介绍华大兆易创新GD32F330单片机 (五)——程序流程介绍和代码详解】
1、本次介绍温度控制板的程序流程和关键代码详解;2、提供项目程序文件、电路板原理图、PCB图和Gerber文件下载
2024-05-29 01:11:04
941
原创 【用18B20温度控制板介绍华大HC32F030单片机 (四)——由华大HC32F030换成兆易创新GD32F330】
18B20温度控制板基本功能如下:1、数码显示的温度为18B20采集的环境温度,仅显示个位和十位,小数点后的忽略;2、按动按钮,显示风扇温度阈值,松手即显示环境温度,为了便于两者区分,风扇温度阈值加上小数点;3、当环境温度达到阈值温度时,风扇启动,当温度下降到阈值温度以下5℃时,风扇停转,这样设计可避免风扇频繁启停18B20温度控制板目前使用GD32F330C8T6为CPU的温度控制板已经完成了基本功能;
2024-05-28 00:28:30
1059
原创 【用18B20温度控制板介绍华大HC32F030单片机 (三)——器件原理介绍】
方案落实第一步:搞出电路图两种温度传感器并存——NTC热敏电阻和18B20NTC热敏电阻18B20HC32F030系列单片机属于华大半导体公司“通用控制”产品系列的产品,便宜、小巧性能够用,备件易得性好,在国产器件风靡行业的今天,学习华大系列单片机是入门嵌入式行业的首选。
2024-04-25 23:43:34
1376
原创 【用18B20温度控制板介绍华大HC32F030单片机 (二)——项目背景和电路原理】
本文介绍了基于华大HC32F030单片机和18B20温度传感器的温度控制器的项目,包括电气原理和程序代码,通过实际案例了解华大HC32F030单片机
2024-04-17 23:49:50
890
原创 【用18B20温度控制项目介绍华大HC32F030单片机(一)】
通过实际案例,基于18b20温度传感器的温度控制器,介绍华大系列单片机HC32F030的使用,包括方案介绍、原理说明和代码
2024-04-13 22:52:13
717
原创 【单片机库函数.c头文件.h和源文件.s的路径问题】
我们经常会:1、把别人项目文件夹拷到自己电脑上,学习或者修改;2、将单片机开发板的例程拷贝到别的文件夹上,进行修改、实验如果不注意库文件路径,会遇到很多黄叹号,或者编译不通过,以下是例子,引导你快速定位和解决这类问题我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command
2024-03-24 23:16:08
1376
3
原创 如何在cadence的allegro中快速找到元件
cadence软件功能十分强大,其中在allegro中寻找特定的元件有多种方法,这里介绍两种
2023-01-11 00:12:54
9072
1
原创 【Allegro非凡笔录】 延迟走线(蛇形走线)的使用
延迟走线也叫蛇形走线,一般用于补偿信号时序而做的绕线操作。使用蛇形走线:Route>Delay Tune。
2022-08-07 16:12:48
2552
源码用STM32F030单片机实现苹果充电器的定时装置 原理图定时器电路原理图和生产文件
2025-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人