摘要:
本文梳理了基于verilog语言的三种按键消抖的思路,因为它简单,所以每个人都有自己的实现,通过这样的整理,我希望我能至少把这样的简单功能做好 阅读全文
摘要:
UART主要完成了一个信号到串行传输转换、串行传输到信号转换及规定了信号传输的格式,即帧格式,这是一个软件工程师需要工作的地方;而RS-232, RS-422, RS-485则是硬件接口标准,硬件工程师选好器件,搭好电路,配合上软件工程师的UART实现,一个有用的串口通信就轻松完成了。 波特率的概念 阅读全文
摘要:
刚刚完成了一块简单的四层板,板厂已经完成正在贴料。现在来思考多大电流需要多宽的走线,是不是有点亡羊补牢的感觉,但愿板子不要在这块出问题,这也算是有的放矢。 最简单的原则,线上要走的电流越大,线宽就需要越大。最简单往往是最实用的,但是,在面对复杂的现实情况的时候,没有点经验和技巧,往往就有可能忘了,或 阅读全文
摘要:
在我们的电路中,都会用到很多的电容,尤其是在电源芯片的输入,输出端和其他芯片的供电管脚。大概都知道它们有稳定电压,去除杂波的功能,但是更多的就不太清楚了,而且它们好像还有好几个名称,如标题。 在标题中的bypass caps和decoupling caps是一个意思,而bulk caps的意思也和它 阅读全文
摘要:
名词解释: TTL transistor-transistor logic CMOS complementary metal-oxide semiconductor TTL电平即晶体管集成电路电平,而CMOS电平为互补式金属氧化物半导体集成电路电平。在集成数字电路设计中,我一般不会刻意去区分IC出来 阅读全文
摘要:
在所有的布局布线工作都做完了之后,我们计划对板子进行生产,但是,通常,我们都不是给板厂brd文件,而是其他的一些投板文件,一来的话可以算的上是一种对设计文件的保护,二的话也可以方便自己对设计出的板子进行出板前的最后管控。 这里就光绘文件,也就是ARTWORK里要设置的那些层做一些梳理。 首先,大体上 阅读全文
摘要:
在使用散热焊盘的问题上一直都有不少的争论,这里就我读到的一家公司的应用笔记上的内容做一些梳理和记录。当然是觉得这份笔记写的含金量比较高才多此一举的。 散热焊盘是用于PCB上焊盘与大面积铜皮相连的。它就像是焊盘与铜皮之间开了一些空。 为什么要使用散热焊盘? 在焊接一些通孔器件时,如果焊盘与铜皮完全接触 阅读全文
摘要:
今天注意到在PWM输出电路中有个器件叫ULN2003,它是达林顿管阵列,该型号应该是通用型号,因为我看到ST和TI都有对应型号的产品。 达林顿管以前没听过,赶紧补一补,而所谓的阵列也就是八个达林顿管封装在一起,其中共射级。 达林顿管的原理也相当的简单,当初就是因为一个叫达林顿的人想到了用两个NPN的 阅读全文
摘要:
在ALLEGRO中,建立PCB封装是一件挺复杂的事,而要建立FOOTPRINT,首先要有一个PAD,所以就要新建PADSTACK。 焊盘可以分两种,表贴焊盘和通孔焊盘,表贴焊盘结构相对简单,下面首先分析表贴焊盘的成分: regular pad:常规焊盘,就没什么多说了; thermal relief 阅读全文
摘要:
在LED选型时,一开始我们都知道要选个某种颜色,在选个尺寸,但在到具体选的时候,就会被那些个各种各样的参数搞得迷糊,这个主要对一个最让人困惑的参数-BIN CODE做整理。 BIN就是bining的缩写,bin code即分类码,相当于sorting code。 bin code里主要区分了颜色和亮 阅读全文