手把手教你自制555芯片
关注+星标公众号,不错过精彩内容
转自 | 小麦大叔
相信很多小伙伴在上学的时候学过《数字电子技术》这门专业基础课,而在这里面,有一个非常经典的芯片就是555定时器。
今天我给大家分享一个很有其的项目,就是用分立元器件去实现一个比砖头还要大的555定时器芯片。
项目地址:https://hackaday.io/project/182863-giant-555-timer
如果从头开始制作电路,尤其是使用分立部件。就能深入了解 555 定时器芯片的每一部分以及 IC 的工作原理,进而对数字电路理解更加透彻。
预备知识
我们先看一下DIP-8封装的555芯片,它外观是这样的,如下图所示;
除了注重外表,我们还得看一下内部的情况,真实世界下,芯片内部的情况如下所示;
整体来说,我看不懂,下面还是直接看一下NE555芯片的内部电路原理图吧。具体如下所示;
简单分析一下这个原理图:
绿色部分:是一个分压器,在正电源电压
VCC
和接地GND
之间是一个由三个相同电阻组成的分压电路,它在1 ⁄ 3 VCC和2 ⁄ 3 VCC处产生两个参考电压。后者连接到“控制”引脚。所有三个电阻都具有相同的电阻,双极定时器为5kΩ,CMOS 定时器为 100 kΩ(或更高)。黄色和红色部分是两个电压比较器;
紫色部分是RS触发器;
粉红色部分是带推挽输出的驱动器;
555 计时器芯片
因此,为了开始这个项目,我们可以将 555 的电路分成小部分,因为最好将大电路分成几部分,这种模块化的设计, 有助于对简化面包板周围的电路,另外也便于我们进行故障排除。正如前面提到的,可以分为以下几个部分:
分压器
电压比较器
SR 寄存器
输出驱动器
复位晶体管
放电晶体管
分压器
分压器很简单 - 使用 4.7K 电阻器和整个电路的串联二极管保护。
电压比较器
该项目最有趣的部分是学习和设计 555 IC 内部使用的电压比较器。特别是差分对如何工作,什么是电流转向。
我还在差异中了解了恒流吸收器的重要性。对和使用电流镜来增加差异的增益。
SR 寄存器
RS触发器又称SR锁存器,是触发器中最简单的一种,也是各种其他类型触发器的基本组成部分。
两个与非门或或非门的输入端输出端进行交叉耦合或首尾相接,即可构成一个基本RS触发器。
现在的SR触发器,通常由两个晶体管触发器(或非门)与一些额外的输出缓冲器一起使用,以降低 Q
& ~Q
输出的输出阻抗。
输出驱动器
对于输出级,在原来的 555 定时器中有图腾柱配置,这很好,但它有点小故障,性能不太好。所以我使用了旧的推挽级作为 555 IC 的输出缓冲器。
复位晶体管
使用 PNP BJT 作为复位输入。
放电晶体管
一个 NPN 达林对,用于对地硬短路,单个 NPN 正在工作,但在 A 稳定模式下有一些问题。
最终布局
进行连接以匹配真实 555 定时器的引脚配置。
下面是整体布局,即使是硬件电路的设计上,也满足了低耦合,高内聚的思想,如下所示;
最后加上黑色的盒子,看起来就像一个鞋盒子;
测试环节
最后我们使用一些带有别针标记的鳄鱼夹,以在面包板上对其进行测试。
测试了一下,两个按键控制LED灯的亮与灭,已经可以正常工作了;
最后
这个项目不是很大,涉及到的分立元器件也不是特别多,可以通过这个项目学习芯片内部的工作原理。
------------ END ------------
后台回复『硬件DIY』『电子基础』相关文章。
欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。
欢迎关注我的视频号:
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
手把手教你自制555芯片相关推荐
- 计算机网络教程网线制作,图吧小白教程 篇二十六:手把手教你自制网线(夹网线水晶头)...
图吧小白教程 篇二十六:手把手教你自制网线(夹网线水晶头) 2019-11-19 23:07:38 31点赞 309收藏 27评论 创作立场声明:咕咕咕 教程最后还是出了,不过咱现在用啥还是直接网购号 ...
- 手把手教你自制U盘重装win10系统专业版(纯净版)+激活【图文教程】
手把手教你自制U盘重装win10系统专业版(纯净版)+激活[图文教程] 一.前言 二.准备工作(重要文件备份+电脑驱动下载) 三.win10系统镜像文件下载+U盘系统制作 四.开始重装系统 五.系统装 ...
- 学妹为了学习数电,自制555芯片
大家好,我是小麦,相信很多小伙伴在上学的时候学过<数字电子技术>这门专业基础课,而在这里面,有一个非常经典的芯片就是555定时器. 今天我给大家分享一个很有其的项目,就是用分立元器件去实现 ...
- 干货|手把手教你自制六足仿生机器人
摘要:经过大一那次失败之后,我决定暂时停止该项目的开发,转而先去学习那些有关嵌入式开发的基础知识,等以后有能力的时候再去独立完成这个六足机器人.很幸运的是在我大学本科即将结束的时候,我已掌握了足够的知 ...
- [智能家居] 手把手教你自制HomeAssistant人体感应器
文章目录 前言 一.硬件篇 1.ESP-01S 串口WIFI模块 2. HC-SR501 人体感应传感器 3. 5V2A充放电一体模块 4. 1.8V-5V转3.3V升降压模块 5. type-C 转 ...
- [PPT] IC芯片验证-手把手教你搭建UVM环境
PPT 可以到这里下载 https://github.com/howard789/uvm_example 视频可以到这里看 IC验证 - 手把手教你搭建UVM芯片验证环境(含代码)_哔哩哔哩_bili ...
- 独家 | 手把手教TensorFlow(附代码)
上一期我们发布了"一文读懂TensorFlow(附代码.学习资料)",带领大家对TensorFlow进行了全面了解,并分享了入门所需的网站.图书.视频等资料,本期文章就来带你一步步 ...
- 时间插件只能选择整点和半点_我花一小时自制了三款PPT插件,不仅免费分享,还想手把手教你制作...
更准确的说,三顿花一小时给PPT里这个天天和你见面的功能区做了一次彻底的整容: 我精简了好多根本用不到的功能,还添加了一大波可以让你效率翻倍的一键操作,比如一键拆分文字,一键美化图表等等. 这样的改头 ...
- 这本读者期待的芯片书《手把手教你设计CPU——RISC-V处理器》终于出版!
点击关注异步图书,置顶公众号 每天与你分享IT好书 技术干货 职场知识 点击图片购书 参与文末话题讨论,每日赠送异步图书 --异步小编 在摩尔定律减缓的今天,一味比拼硬件性能的技术竞赛变得越发 ...
最新文章
- 博为峰Java技术题 ——JavaEE Servlet 国际化Ⅲ
- 【Groovy】构建工具 ( 构建工具引入 | Gradle 构建工具作用 | 传统的依赖管理 )
- android opengl es 纹理 不同设备 白色,android – OpenGL ES 2.0纹理没有在某些设备上显示...
- c加加语言编译程序的首要工作是,选择题(综合答案)
- 自下而上归并排序 数组实现
- LeetCode 533. 孤独像素 II
- 转行学编程,女孩子适合web前端还是Java?
- 【每日算法Day 64】LeetCode 861. 翻转矩阵后的得分
- Route@简单应用
- 乐优购物学习笔记(5)
- 基于matlab的心电信号预处理
- 一键生成所有尺寸App Icon
- 国内三大常见核心期刊体系简介——CSSCI、CSCD与中文核心期
- typedef struct LNode *p和typedef struct LNode笔记
- 适合自己的网名测试软件,如何取个适合自己的网名?
- 解决打开word时显示microsoft visual basic运行时错误没有注册类的问题
- windows,打印机无打印任务,仍不断打印
- 修改linux xorg端口,Xorg服务开启tcp/ip监听,允许其它机器客户端连接
- 嵌入式硬件工程师应具备哪些基本技能?
- 成年人一天消耗卡路里的计算公式