外观
1.1 电路图原理分析
TV-Lite小电视项目是一个专为桌面设计的便携式快捷信息显示器,能够实时展示诸如表情符号、时间、天气预报以及Bilibili关注信息等多种信息内容。项目的整体设计紧凑合理,集成度高,主要由主控电路、降压稳压电路、显示屏模块及按键交互模块等组成,具有易于上手、制作简易的特点,非常适合电子入门者进行实践和学习。通过大封装元件、简单的插件设计及合理的电路布局,整个设备不仅具备较高的便携性,而且能帮助使用者深入理解桌面小电视等相关硬件的设计思路和电路原理。该项目在硬件设计中涉及的主要电路模块包括:
(1)主控电路:作为项目的核心控制单元,负责处理按键输入、驱动显示屏,并通过内置Wi-Fi模块实现网络连接,用于获取实时信息和远程更新数据。
(2)交互电路:负责与显示屏和按键相连接,执行信息显示及按键交互功能,实现数据更新及用户交互。
(3)电源电路:为整个电路系统提供稳定的电源输出,确保所有模块在合适的电压下稳定运行。
该项目的硬件部分设计较为简单,通过软硬件结合实现信息显示与交互控制。
1.1.1主控电路
(1)ESP8266模组外部电路
项目采用了乐鑫科技的ESP8266芯片模组作为主控。ESP8266芯片以其高集成度、优异的RF性能和低功耗著称,集成了完整的Wi-Fi功能,非常适合用于物联网应用的开发。其内置的Tensilica L106 32位RISC处理器,最高工作频率可达160 MHz,支持实时操作系统(RTOS)和Wi-Fi协议栈,使其在处理数据传输及任务管理时具备极强的灵活性和高效性。
该模组的电路设计遵循官方推荐的设计规范。在GPIO0、GPIO2、RST、EN等引脚上拉10K电阻,以确保这些引脚在芯片启动时保持高电平,从而确保芯片能够正常工作。CS片选引脚则通过10K下拉电阻保持低电平,确保模块通信的稳定性。由于项目空间有限,并且使用了LDO稳压器,我们简化了电路设计,去除了部分外围电容(如10uF和100nF电容),但这些修改并不影响模组的正常运行。通过参考ESP8266的数据手册和官方的应用设计图,在嘉立创EDA中我们设计的电路最终如下图所示:
(2)硬件SPI通信
另外,在ESP8266的数据手册中我们可以知道该芯片的硬件SPI引脚分别为GPIO14-SCLK、GPIO12-MISO、GPIO13-MOSI、GPIO15-CS,为了让屏幕刷新更快,显示效果更佳,我们选用硬件SPI为屏幕通信。
(3)模式切换电路
ESP8266的启动模式包括运行模式和下载模式,为确保能够顺利烧录固件并调试程序,电路设计中引出了TX、RX、GND和3.3V引脚作为串口通信接口,同时增加了IO0和GND引脚用于进入下载模式的跳线设计。用户可以通过简单的跳线操作快速切换工作模式,从而实现程序烧录与正常运行。在嘉立创EDA中我们设计的电路最终如下图所示:
至此,我们的主控电路就基本设计完成
1.1.2 交互电路
(1)IPS屏幕显示电路
该项目的显示屏采用了IPS屏幕模组,该模组本身已经集成了驱动电路,因此不需要额外设计复杂的外围电路。
通过直接将屏幕模组与主控模块的SPI接口相连,即可完成图像和信息的显示。我们通过查阅屏幕模组的技术规格,确认了引脚排列、接口类型以及屏幕的功耗需求,确保其与主控电路的匹配性。在电路设计中,屏幕模组的连接端口采用标准插座接口,简化了电路设计并提高了可维护性和模块化程度。在嘉立创EDA中我们设计的电路最终如下图所示:
(2)按键检测电路
为了实现用户与设备的交互,电路中设计了一个简单的按键检测电路。该按键连接至ESP8266的GPIO2引脚,当按键按下时,GPIO2引脚电平从高电平变为低电平,通过检测电平变化来判断按键状态。此电路设计简洁,通过单片机的程序逻辑实现对按键状态的实时监测,用于切换显示信息或执行其他操作。在嘉立创EDA中我们设计的电路最终如下图所示:
1.1.3 电源电路
(1)降压型稳压电路
ESP8266模组的工作电压为3.3V,而常见的USB电源电压为5V,因此我们在电路设计中增加了LDO稳压模块来将5V电压降压至3.3V。
本项目选用了常见的AMS1117-3.3稳压器,该LDO芯片封装为SOT-89,易于焊接,并且具备1A的输出电流能力,能够为主控电路和屏幕模块提供稳定的电源。 根据ESP8266芯片和屏幕模组的数据手册,ESP8266的工作电流在80mA左右,屏幕模组的工作电流约为40mA,虽然总功耗较低,但ESP8266在峰值负载时电流可能接近500mA,因此我们在电路中加入了两个电容(钽电容和普通电容)来进一步滤波,确保3.3V电源的稳定性。
(2)Type-C供电输入接口
为了适应当代电子设备的供电需求,本项目选用了Type-C接口作为供电输入。根据USB Type-C协议,供电接口在插入时通过CC检测芯片检测电压范围以判断是否进行供电。为了确保设备能够正确识别,我们在CC1、CC2引脚上添加了5.1K电阻,以符合USB标准,确保供电的稳定性和兼容性。此外,为了防止反向电流损坏电源设备,电路中设计了一个二极管放置于5V供电端,确保电流单向导通,避免潜在的损坏风险。在嘉立创EDA中我们设计的电路最终如下图所示:
通过这些电路模块的设计,TV-Lite小电视项目的电路图部分已经完整并具备实用性,现在开始设计PCB吧。
1.2 原理图与PCB设计
在了解完小电视的硬件电路原理后接下来进行原理图与PCB设计环节,原理图设计部分包含了元器件选型、元器件搜索以及原理图整理的内容;PCB设计部分包含边框设计、元器件分类布局、PCB走线与设计检查、PCB生产与打样等内容。
1.2.1 原理图设计
(1)工程创建
打开嘉立创EDA专业版软件(https://pro.lceda.cn/editor ),登录账号后选择创建工程, 输入工程名称:TV-Lite小电视,系统会自动创建一个工程项目,接下来就在该项目中完成TV-Lite小电视的原理图与PCB、3D外壳与面板设计的内容。 创建好工程后打开左侧工程列表中的Schematic1图页,在右侧画布区域放置元器件进行连接,底下的PCB1是用来绘制PCB图的页面,设计流程是先完成原理图的设计后再到PCB设计。
(2)元器件搜索
元器件搜索的方式有三种途径,第一种可以在左侧的常用库中找到官方提供的参考库进行放置,优点是比较方便,缺点是库种类较少;第二种方式是通过顶部菜单栏中的放置按钮选项,可以看到器件实物图与参考价格、数据手册等信息;第三种方式是在软件底部面板中搜索放置器件,这种方式的好处是可以看到所选器件的符号、封装与3D模型效果图。
(3)元器件放置
为了方便初学者学习,该项目提供了完成电路图中所需的元器件清单,可以直接根据器件清单中提供的器件编号及备注信息进行元器件的搜索和放置。以底部面板搜索器件为例,在原理图工作区打开底部库面板,选择器件类目,在搜索栏中输入器件编号,进行搜索找到对应元器件点击放置在画布中即可。里面的M3铜柱在EDA左侧常用库的最后一项可以找到并放置。 基于ESP8266的TV-Lite小电视项目物料清单
ID | Name | Designator | Footprint | Quantity | Manufacturer Part | Manufacturer | Supplier | Supplier Part |
---|---|---|---|---|---|---|---|---|
1 | 10kΩ | R14,R15,R16,R17,R18 | R0805 | 5 | ERJPB3B1002V | PANASONIC(松下) | LCSC | C161787 |
2 | 2.4GHz | U10 | WIFIM-SMD_ESP-12F-ESP8266MOD | 1 | ESP-12F(ESP8266MOD) | Ai-Thinker(安信可) | LCSC | C82891 |
3 | AMS1117-3.3VSOT-89 | U11 | SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR | 1 | AMS1117-3.3VSOT-89 | null | LCSC | C9900008082 |
4 | 10uF | C27 | CASE-A_3216 | 1 | CA45-A010K106T | 湘怡中元/湘江 | LCSC | C119052 |
5 | 1uF | C28 | C0805 | 1 | 0402ZD105KAT2A | AVX | LCSC | C597062 |
6 | 1N4007 | D2 | SMA_L4.3-W2.5-LS5.0-RD | 1 | 1N4007 | TWGMC(台湾迪嘉) | LCSC | C727081 |
7 | TS-1009B-05026 | SW2 | SW-TH_3P-L4.5-W3.8-P3.10-LS1.9 | 1 | TS-1009B-05026 | XUNPU(讯普) | LCSC | C455252 |
8 | HC-1.25-8PWT | CN1 | CONN-SMD_HC-1.25-8PWT | 1 | HC-1.25-8PWT | HCTL(华灿天禄) | LCSC | C2845385 |
9 | U262-061N-4BVC11 | USB2 | USB-SMD_U262-061N-4BVC11 | 1 | U262-061N-4BVC11 | XKB Connection(中国星坤) | LCSC | C2764612 |
10 | 5.1kΩ | R19,R20 | R0805 | 2 | 0805W8F5101T5E | UNI-ROYAL(厚声) | LCSC | C27834 |
11 | PZ254V-11-06P | H4 | HDR-TH_6P-P2.54-V-M | 1 | PZ254V-11-06P | XFCN(兴飞) | LCSC | C492405 |
12 | PZ254V-11-01P | H5 | HDR-TH_1P-P2.54-V-M | 1 | PZ254V-11-01P | XFCN(兴飞) | LCSC | C492400 |
(4)原理图整理
完成元器件放置后接下来进行电路图的连接与整理工作,参照以下电路图,完成元器件间的连接,使用网络标签可以替代导线连接,两个相同网络的位置放置相同网络标签即可。接下来按功能模块划分各个电路,使用矩形边框包围住各个电路模块,并用文本加上电路模块标识说明。最好使用设计菜单栏下的检查DRC功能查看电路连接是否有误。
1.2.2 PCB设计
(1)电路模块分类
将原理图生成PCB后接下来进行元器件的布局与走线,刚转到PCB画布时元器件摆布是比较杂乱的,首先要做的是将元器件按电路功能进行分类,分类的方式是先在原理图页面对各个电路模块进行单独框选,然后选择“设计”菜单栏下的“布局传递”功能,传送到PCB将对应的元器件提取出来重新摆放,这一步是分类的关键。
(2)边框设置
嘉立创可供免费PCB打样的尺寸是10cm10cm,结合该项目情况我们设为了31.24mm x 31.36mm,在放置菜单栏中选择放置-板框,在PCB画布中任意放置一个矩形,点击矩形框,在右侧属性栏中将尺寸改为31.2431.36mm,圆角尺寸设为10mm。
(3)PCB布局
边框放置好后可以将四个螺丝孔分别放置在板子四周,布局时先将大尺寸器件放置在板子内部,进行初步布局,使整个板面电路模块清晰,布局合理,使用方便。布局时使用3D预览功能实时查看布局效果是否合适。 布局时元器件相互连接处有一根淡蓝色的线条,这根线叫做飞线,它起的作用是告诉我们那两个焊盘是相同网络,需要使用导线连接,所以飞线也叫做指引线。但是页面中飞线太多影响布局摆放,在布局走线时可以将GND网络的飞线隐藏,使页面更简洁。隐藏方式是:在左侧“工程设计”列表中选择网络,在搜索栏中搜索GND,在飞线列表中将AGND和GND前的眼睛关闭即可。走线完成后别忘了重新打开哦~
接下来布局时把相关模块电路放到一起,按照飞线的指引摆放,尽可能使飞线水平,走线时减少拐弯,开关接口靠边方便操作,最终布局效果如下所示:
(4)PCB走线
好的布局已经成功了一半,接下来只需掌握以下几点走线基本要求即可: ●走线以直线为主,如需拐弯时拐角以135°钝角或圆角优先,减少直角的使用; ●走线线宽电源线宽大于信号线,该项目中信号线走线宽度为15mil,电源走线为20mil,GND和AGND网络使用铺铜的方式连接; ●建议优先使用顶层走线,走不通的地方使用过孔建立顶层和底层的连接后转到底层继续走,底层走不通同样可以放置过孔换到顶层连线; ●对AGND和GND需要以0欧姆电阻处为分界单独覆铜,这里需结合PCB布局情况来调整覆铜范围; ●覆铜完成后如果还存在飞线,可通过在存在飞线的位置放置对应网络的过孔或者是调整走线位置使网络能够连接,也可以采用手动接线的方式消除飞线; ●走线完成后可在“工具”菜单栏选择泪滴添加,加强焊盘与走线的连接,最后再进行覆铜操作,如果对走线有移动调整也应使用快捷键Shift+B进行重建覆铜。 保留GND网络暂时先不管,其他网络布线完成后最后铺上GND铜层,最后再为没连上的GND层打上过孔就好了,对于WIFI的天线部分,可以创建一个禁止区域禁止铺铜,防止铜层干扰WIFI信 号, 点击顶部
,框选WIFI信号部分,设定如图,禁止铺铜,点击确认即可
完整的PCD应该是这样
1.3 免费PCB打样
嘉立创自2019年起给全国电子工程师及爱好者普及PCB免费打样服务至今,伴随着电子工程师的成长,解决学习过程中打样贵、打样慢的问题。在完成PCB设计后我们可以大胆地将文件提交到嘉立创平台进行PCB的打样,每个月可以支持免费打样两次,每次可打一款板子,实际生产5片,重点是还全国包邮!接下来介绍如何在嘉立创平台进行免费的PCB制板服务:
1.3.1 优惠券领取
在进行PCB下单前需要先领取一张免费打样券,打开嘉立创下单平台的优惠券领券专区页面,嘉立创下单的账号与嘉立创EDA的账号通用,登录账号后即可领取优惠券: https://www.jlc.com/newOrder/#/collectCoupons 进入领券专区后,选择PCB+SMT喷锡免费券进行领取,每个月可领取两张,领取后30天内有效。这里的PCB+SMT的意思是可用于PCB和SMT而不是一定要用SMT才能用券,系统会随机抽取幸运儿,有极小概率抽中的话还可以免费体验工厂帮忙焊接元器件(SMT)的服务,如果能抽中那也是极好的!
1.3.2 生成制造文件
领取优惠券后回到PCB设计页面,点击顶部菜单栏中的“文件”,选择“导出”选项,在里面可以选择导出物料清单(BOM)、PCB制板文件(Gerber)以及坐标文件,这三个文件是实际PCB设计生产中常用到的文件。其中物料清单是用于元器件采购以及SMT贴片时物料选择、坐标文件是用于SMT贴片时器件位置定位,而里面的PCB制板文件(Gerber)文件就是PCB生产用的文件。 点击导出PCB制板文件(gerber),在选项中选择“导出Gerber”,这时系统会提醒先检查DRC再进行导出,这里需要点击“是,检查DRC”,当检查无误后才会导出Gerber文件下载到本地。然后再将Gerber文件上传到嘉立创下单系统即可完成下单。
在导出Gerber文件的窗口还有一个“PCB下单”的选型,直接点击PCB下单的话可以不需要下载文件直接跳转到嘉立创平台上进行PCB的打样操作,这里给PCB下单提供了更多的便利。点击自动下单后 同样需要对DRC进行检查,检查无误后系统会讲下单数据生产,点击“确认”按钮即可跳转到嘉立创下单平台页面进行下单。
1.3.3 下单页面介绍
进入下单平台后,需要填写板子生产工艺参数,具体说明如下:
(1)基本信息
●板材类别:选择FR-4,另外FPC板材为柔性PCB、铝基板常用于做灯板、铜基板散热性较好、高频板用于设计制作多阻抗和信号要求较高的板子;
●板子尺寸:默认会自动识别出来的,没有识别的话也可手动填写;
●板子数量:免费打样数量为5片,如果多打需要自费;
●板子层数:嘉立创现在支持1-4层的免费打样,板子设计是两层板,这里选择“2”;
●产品类型:选择工业/消费/其他类电子产品,航空和医疗板精度设计要求较高;
●确认生产稿:如果是批量生产那必须要确认生产稿,避免生产文件有误影响板子功能,免费打样则选择不需要生产稿即可。
(2)PCB工艺
PCB工艺选项里面内容较多,仅需关注下图中框选出来的几个选项:
●拼板款数:在进行批量打样时常将多个PCB拼在一个板子上生产,这样成本更低。由于目前仅做免费打样,拼板数量应为1,出货方式为单片;
●板子厚度:默认板子厚度为1.6mm,无特殊要求建议是默认1.6mm ,选择其他厚度和颜色匹配时容易选到冷门工艺会额外添加工艺费;
●阻焊颜色:即板子的颜色,嘉立创支持七种不同的阻焊颜色,其中绿色的生产周期最快,最快48小时内发货,其他颜色最快是72小时发货,可结合自身喜好和板子的着急程度选择合适的阻焊颜色。
(3)个性化服务
个性化服务没有特殊需求选默认即可。
(4)交期
交期与所选颜色有关,嘉立创最快支持12小时加急,但需额外支付加急费。若无特殊需求,选用默认交期即可。
(5)SMT贴片与激光钢网
如需选择工厂代焊接元器件则在此选择需要SMT贴片,工厂生产PCB后会将元器件一同焊接好寄出,SMT属于收费服务,若不需要则选择不需要即可。钢网是用于SMT贴片刷锡膏用的,如果自己有贴片机,可在生产PCB时选择开钢网回来自己进行贴片焊接。
(6)开票与支付
嘉立创是支持开票的,下单前需填写开票税号,免费打样无需开票,开票信息填写个人即可。在确认订单方式推荐选择“系统自动扣款并确认”选项,避免个人疏忽忘记确认订单影响生产。
(7)发货与快递
在发货页面建议选择电子收据,发货方式可选不同交期是否一起发后,填写收货地址,下单联系人和技术联系人都可以填自己的联系方式,快递根据地区不同会由不同的快递显示,选择里面一个免费的快递即可。
(8)使用优惠券下单
填写完下单数据后,在右侧结算页面选择使用优惠券下单即可获得减免,这里注意下优惠前面额应该是20元,如果超过20那可能是选了某个特殊工艺,应修改回默认工艺后再使用优惠券下单。 提交订单后还需确认订单,系统可能会自动审核通过,也有可能会有人工审核参与,这时需等待审核通过后进行确认订单才可以进入生产环节,如果前面选了“系统自动扣款并确认选项”在有余额的前提下系统就自动确认并进入生产啦~
生产中的板子可在嘉立创下单平台的PCB订单中查看进度以及快递情况,稍等几天就能拿到5块新鲜的电路板啦~
1.4 PCB焊接练习
准备好元器件与PCB板后下一步进入焊接调试焊接,需要掌握常用焊接工具的使用、插件元器件的焊接与拆卸方法。
1.4.1 焊接工具
需要用到的焊接工具有:电烙铁、焊锡丝、高温海绵、斜口钳、吸锡器、松香、洗板水等,其中电烙铁、焊锡丝、高温海绵、斜口钳这四项为必备工具,其余几个有最好,没有也可以。 电烙铁选择常规烙铁就行,有条件的可以选择焊台,升温快且稳定。烙铁加热时请勿触摸金属位置,避免烫伤,头发绑好避免烫到,桌面保持整洁。 焊锡建议是选用无铅焊锡,焊锡时较好比较好上锡。一般左手拿焊锡,右手拿烙铁,如果惯用左手的话反之。
高温海绵在使用前先用水浸湿,然后拧干后使用,海绵上不能沾太多水分,避免烙铁头高温沾水后急速降温损坏烙铁头;斜口钳使用时用手捏住多余引脚,然后再剪,免得引脚导出弹飞。
1.4.2 辅助焊接工具
在嘉立创EDA专业版中提供了一个焊接辅助工具,焊接时可在线打开该工具对照元器件的参数及位置,实时进行查看焊接情况。打开方式是该项目的PCB设计页面,点击“工具”菜单栏,选择“焊接辅助工具”;也可以直接点击下载以下离线文件,并在浏览器中打开。
进入焊接辅助工具后,在显示模式中选择仅显示已焊接选项,左侧选择焊接时勾选对应器件,右侧的3D预览效果图显示当前器件焊接位置及情况,避免焊接错误。焊接的原则是从矮到高以此焊接。焊接时建议根据下表中的焊接顺序进行焊接。
ID | Designator | Name | Footprint | Supplier | Quantity |
---|---|---|---|---|---|
1 | H5 | 间距:2.54mm 1x1P 直插 方针 | 插件,P=2.54mm | C492400,undefined | 1 |
2 | U10 | 完整的802.11b/g/n Wi-Fi的SoC模块 | SMD,16x24mm | C82891,2.4GHz | 1 |
3 | SW2 | 4.54.55mm 卧插 轻触开关 | 插件,4.5x4.5mm | C455252,undefined | 1 |
4 | CN1 | 1x8P 间距:1.25mm 卧贴 | SMD,P=1.25mm,卧贴 | C2845385,undefined | 1 |
5 | USB2 | Type-C 母 卧贴 | SMD | C2764612,undefined | 1 |
6 | H4 | 间距:2.54mm 1x6P 直插 方针 | 插件,P=2.54mm | C492405,undefined | 1 |
7 | U11 | AMS1117-3.3VSOT-89 | SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR | C9900008082,undefined | 1 |
8 | R14,R15,R17,R16,R18 | 10kΩ ±0.1% 200mW | 0603 | C161787,10kΩ | 5 |
9 | R20,R19 | 5.1kΩ ±1% 125mW 厚膜电阻 | 0805 | C27834,5.1kΩ | 2 |
10 | C28 | 1uF | C0805 | C597062,undefined | 1 |
11 | C27 | 10uF ±10% 10V | CASE-A-3216 | C119052,10uF | 1 |
12 | D2 | 1kV 1A 1.1V@1A | SMA(DO-214AC) | C727081,undefined | 1 |