STC设计和RTX51--核心板设计

2024-06-04 21:04
文章标签 设计 核心 stc rtx51

本文主要是介绍STC设计和RTX51--核心板设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

知不足而奋进 望远山而前行


目录

文章目录

前言

目标

内容

PCB设计流程

原理图设计

PCB Layout

最小系统参考

线性稳压器LDO

串口芯片

电压基准芯片

串口和HID切换

思考:

总结


前言

在电子设计和PCB布局中,熟练掌握STC8H最小系统板设计、查阅芯片手册以及串口芯片外围电路的技能是至关重要的。通过原理图设计和PCB布局布线的工作,我们可以确保电路的功能性和连接方式符合需求,进而通过PCB打样和开发板验证验证设计的可靠性和性能。同时,了解线性稳压器LDO、电压基准芯片以及串口芯片等相关内容,有助于我们设计稳定可靠的电子产品和系统。


目标

  1. 掌握STC8H最小板设计
  2. 熟悉查阅芯片手册
  3. 熟悉串口芯片外围电路

内容

PCB设计流程

  1. 原理图设计

根据电路的功能要求,进行电路图的设计和修改,确定电路的功能和连接方式。

  1. PCB布局布线(PCB Layout)

将设计好的原理图,进行合理布局摆放,然后进行连线。

  1. 检查设计优化

对原理图设计进行优化,对布局走线进行优化

  1. PCB打样

将设计好的PCB板下单,交给工厂进行生产

  1. 开发板验证

拿到生产好已经贴片完成的PCB板,进行程序的烧录验证。

原理图设计

原理图设计是电子产品设计的第一步,主要是通过符号和连接线的方式表达电路的结构和连接方式。原理图设计的主要任务包括:

  1. 电路功能分析和设计:了解所需的电路功能,并将其分解为基本的电路模块,再对每个电路模块进行详细设计。
  2. 电路符号设计:选择电子元器件的符号,并按照电路连接关系进行布置。
  3. 电路连接设计:根据电路功能和电路符号,将各个电子元器件之间的连接关系绘制出来。
  4. 标号和标识设计:对各个电子元器件进行编号、标识,方便后续的布板、生产和维修。
  5. 电路模拟和验证:通过模拟软件对电路进行仿真和验证,确保电路的正确性和稳定性。

通过原理图设计,可以清晰地了解电路结构、功能、元器件型号和参数等信息,为后续的PCB布局和生产提供重要的依据。

PCB Layout

PCB布局和布线是将原理图转换为实际PCB的过程。在这个过程中,需要完成以下任务:

  1. 将所有电路元件放置到PCB板上,按照原理图的连接方式确定元件的位置,以保证信号的传输和电路的稳定性。
  2. 根据元件的位置和信号线的走向,设计合适的电路布局。电路布局是指在PCB板上规划元件位置和信号线走向,以最小化信号线的长度、交叉和干扰,保证电路的性能和稳定性。
  3. 进行PCB布线,将电路元件之间的信号线连接起来。在布线过程中需要考虑信号线的长度、走向、宽度、厚度、阻抗匹配、信号完整性等因素,以最小化信号噪声、串扰和延迟。
  4. 添加必要的信号层、电源层和地层。为了减小信号线之间的干扰和串扰,常常需要采用多层PCB设计。在PCB设计中常常包括顶层、底层、信号层、电源层和地层等层次。
  5. 完成PCB板的布局和布线后,需要进行电气规则检查(ERC)和信号完整性检查(SI)等工作,以确保电路的正确性和可靠性。

最后,将设计好的PCB板制作成实物,并进行测试和调试,确保电路的性能和可靠性。

总之,PCB布局和布线是PCB设计中非常重要的环节,它直接关系到电路的性能和可靠性。在设计中需要综合考虑电路的复杂性、元器件的种类和特性、信号传输的特点等因素,以实现最佳的电路性能和可靠性。

最小系统参考

  1. 串口烧录方案参考

  1. USB烧录方案参考

ISP(In-System Programming):在系统编程,指的是通过编程接口或通信接口(如USB、UART等)将程序下载到嵌入式系统的内部存储器(如微控制器或FPGA)中,而无需将芯片从电路板上拆下来。

IAP(In-Application Programming):在应用编程,指的是在嵌入式系统运行时,通过特定的机制或协议来更新或下载程序,通常是通过网络连接或外部存储介质。

线性稳压器LDO

线性稳压器(Linear Regulator)是一种电子元件,它可以将不稳定的电压输入转换为稳定的输出电压。它的基本原理是将输入电压通过晶体管或MOS管等控制元件调整至稳定电压输出,通过降压、升压或变换电压等方式使得输出电压在给定负载变化时保持恒定。

线性稳压器的优点是工作稳定、噪声低、纹波小、线性好、响应快,可以很好地保证稳定的输出电压。它适合用于对输出电压精度要求高、输出电流小的场合,如电子电路的模拟电源、精密仪器等。

缺点是效率低,因为在控制元件上产生的过剩电压会被耗散为热量。同时,由于线性稳压器的原理,输入电压必须高于输出电压,因此不能用于升压应用。

常见型号:

  • 1117系列:AMS1117、TLV1117、NCP1117、LD1117、ME1117 输出电流较大 > 200mA
  • 国产:XC6206ME6206, ME6211, RT9013, RT9193, CJ78L05, SC662K 输出电流较小时使用
  • 进口:L7805CV,LM317LD13TR

串口芯片

USB串口芯片是一种集成了USB接口和串口通信功能的芯片,主要用于将串口设备连接到计算机或其他USB主机设备上。相对于传统的串口芯片,USB串口芯片具有更高的数据传输速率和更广泛的应用范围。

USB串口芯片通常包括以下主要组件:

  • USB接口控制器:用于管理芯片与USB主机的通信,包括接收和处理USB传输的数据包等。
  • 串口控制器:用于管理串口的通信,包括波特率、数据位、停止位等参数的设置,以及数据的发送和接收等。
  • 数据缓冲区:用于存储数据,以平衡USB主机和串口设备之间的数据传输速率,以及缓存数据以避免数据丢失或冲突。

常见的USB串口芯片有CH340、FT232、PL2303等,这些芯片通常需要与主控芯片或单片机结合使用,以实现串口通信功能。

CH340串口芯片5V供电电路:

CH340串口芯片3V3供电电路:

电压基准芯片

电压基准芯片是一种电子元器件,用于提供稳定的电压基准。它通常用于需要精确电压参考的电路中,例如模拟信号处理、精密测量和校准等领域。

电压基准芯片通常由一个高稳定性的参考源和一组放大器、滤波器和反馈电路组成,以提供一个具有非常低漂移和噪声的电压输出。电压基准芯片的输出电压通常是固定的,并且可以在几个微伏到几个伏之间进行选择。

电压基准芯片的使用可以大大提高电路的稳定性和精度,从而提高整个系统的性能和可靠性。

串口和HID切换

我们有两种模式进行固件下载烧录:

  1. 使用串口烧录(连接D+、D-通过串口芯片输出TXD、RXD连接芯片引脚)
  2. 使用USB直接下载 (直连芯片 P31_TXD_D+, P30_RXD_D-引脚)

可以根据需要切换两种模式,因为有两个引脚要进行同时切换,所以我们选用双刀双掷开关:

把USB_D+和USB_D-放中间:

思考:

为什么串口芯片的TXD接二极管的阴极,MCU的RX接二极管的阳极。可以保护MCU,却不影响数据传输呢?

答案:请先思考后再查看

单片机下载程序时需要冷启动,即先点击下载后上电,由于TXD是输出引脚,如果没有此二极管,就会有电流通过这个引脚流入单片机,影响单片机的冷启动。

那数据传输时是否会影响呢?并不会:

  • 当串口芯片(CH340)输出高电平时,二极管截止,由于单片机RX引脚带内部上拉,此时RX收到高电平
  • 当串口芯片(CH340)输出低电平时,二极管导通,单片机RX引脚被拉低,此时RX收到低电平
  • 因此串口芯片输出高低电平时,单片机RX引脚同样能接收到高低电平,不影响数据传输。

单位换算:

100mil -> 2.54mm

10mil -> 0.254mm

1mil -> 0.0254mm


总结

通过本次学习内容,我们深入了解了PCB设计流程中的原理图设计和PCB布局布线的重要性,以及串口烧录和USB烧录等相关技术方案。同时,认识到线性稳压器LDO、电压基准芯片和串口芯片等元器件在电子设计中的作用和应用。掌握这些知识和技能,将有助于我们更好地进行电路设计和PCB布局,提高电路的可靠性和性能,从而为电子产品的研发和生产提供有力支持。

这篇关于STC设计和RTX51--核心板设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1031113

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

SprinBoot+Vue网络商城海鲜市场的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者,全网30w+

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等

单片机毕业设计基于单片机的智能门禁系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍程序代码部分参考 设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订

Spring的设计⽬标——《Spring技术内幕》

读《Spring技术内幕》第二版,计文柯著。 如果我们要简要地描述Spring的设计⽬标,可以这么说,Spring为开发者提供的是⼀个⼀站式的轻量级应⽤开发框架(平台)。 作为平台,Spring抽象了我们在 许多应⽤开发中遇到的共性问题;同时,作为⼀个轻量级的应⽤开发框架,Spring和传统的J2EE开发相⽐,有其⾃⾝的特点。 通过这些⾃⾝的特点,Spring充分体现了它的设计理念:在

开题报告中的研究方法设计:AI能帮你做什么?

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 大家都准备开题报告了吗?研究方法部分是不是已经让你头疼到抓狂? 别急,这可是大多数人都会遇到的难题!尤其是研究方法设计这一块,选定性还是定量,怎么搞才能符合老师的要求? 每次到这儿,头脑一片空白。 好消息是,现在AI工具火得一塌糊涂,比如ChatGPT,居然能帮你在研究方法这块儿上出点主意。是不

深入解析秒杀业务中的核心问题 —— 从并发控制到事务管理

深入解析秒杀业务中的核心问题 —— 从并发控制到事务管理 秒杀系统是应对高并发、高压力下的典型业务场景,涉及到并发控制、库存管理、事务管理等多个关键技术点。本文将深入剖析秒杀商品业务中常见的几个核心问题,包括 AOP 事务管理、同步锁机制、乐观锁、CAS 操作,以及用户限购策略。通过这些技术的结合,确保秒杀系统在高并发场景下的稳定性和一致性。 1. AOP 代理对象与事务管理 在秒杀商品