基于立创EDA的原理图设计

news2024/12/26 11:30:14

目录

学习目标

一、开发中原理图的作用

1.1 原理图

1.2 产品开发原理图设计阶段

1.3 原理图中的具体工作内容

二、 立创EDA软件使用基础

2.1 立创EDA电路设计软件

2.2 新建工程

2.3 设计元件原理图封装

三、项目实战(单片机最小系统)


学习目标

1、学习开发中原理图设计工作任务

2、学会使用电路设计软件

3、学会设计原理图电路封装

4、学会设计项目原理图

一、开发中原理图的作用

1.1 原理图

        原理图,顾名思义就是表示电路板上各器件之间连接原理的图表。在方案开发等正向研究中,原理图的作用是非常重要的。其实就是我们说所的电路图。

网上随便找了一个,这csdn真服了,写了半天又不给我保存。

又要重新写呜呜呜呜呜。

1.2 产品开发原理图设计阶段

需求分析:分析用户需求,理解功能需求、非功能需求、风险
竞品分析: 对市场同类产品进行分析,取长补短
方案设计: 对产品的方案初步设计,评估开发实施的可行性。

项目立项:规划方案、人力、物力、财力、时间、技术指标

外观设计:根据需求,对产品外观进行设计,符合本行业领域

结构设计:先外观后结构,对内部器件、电路板固定结构设计。
原理图设计: 根据需求进行原理图设计,根据场景合理进行元件选型。

PCB图设计:导入结构外形,设计PCB板图,注意EMC/EMI问题。(规安问题和电磁兼容性问题)

1.3 原理图中的具体工作内容

 

二、 立创EDA软件使用基础

2.1 立创EDA电路设计软件

        立创EDA是由中国团队研发,拥有完全独立自主知识产权的国产EDA工具。 立创EDA为板级EDA设计软件。EDA指的是通过计算机的辅助完成电路原理图、 印刷电路板文件等的绘制、制作、仿真设计。

软件下载 - 嘉立创EDA

本来打算来个安装激活实例的,我卸载重新安了一次,结果没保存,只能算了,一直下一步就行。

这个激活码是免费的,直接往下翻就能看见。

2.2 新建工程

 

两种方式都能新建工程

 

上面是原理图下面是PCB图

 

2.3 设计元件原理图封装

 

 这时下面就出现了我们新建的元件库

 然后新建元件

 

 写完点下保存

下面就有我们刚刚配置的信息了

刚刚我就网站没保存写了半天白写了,画电路图也要这样,没事点两下,真意外情况那可能半天白画了。 

 这里我们画一个CH340E的芯片,他把差分信号转化成我们的TTL信号。

芯片手册直接再商城下载,都会带的,我们要根据他的属性和电器参数来绘制电路原理图

这里有三个引脚

 

第一个是点一下放置一个,不需要再回去电机这个一条杠

左键放置右键取消

中间这个点击后拖拽可以一次放一排

 

第三个呢就是以矩形的状态出现

 

在选中引脚还没放下的状态下按Tab可以写引脚编号和名称, 按空格键旋转

要把有电气意义的放外面 

 

 

选上面的框可以给这个引脚框起来

 

有点太近了微调一下

可以改颜色

 

填充后盖住了,因为这个框是后放的

 

字还可以改色 

选这个还能给他放到中心

 

新建一个LM358

 

回到工程直接双击下面的器件就可以放到工程中。 

 

三、项目实战(单片机最小系统)

 

直接在这里搜想要的芯片就好了,如果没有的话就要自己画,这里有很多都是使用者们贡献的

点击放置一个经典的c8t6就放好了

 

 然后画电源

CR2450是它的元器件封装

 

红色框的是导线,蓝色框的是画图工具一定概要注意

 然后画晶振电路和复位电路

 

搞两个10pF的旁路电容,右键可以拖动画布

这个可以添加 网络标签

当已经有网络标签后按Tab会出现有名字的网络标签

 

系统时钟网络就画好了

 按住ctrl可以选择多个元器件

RTC电路也画好了

 左侧有常用库

 

 现在

最小系统就画完了。

不对,还有几个正极和地没画,启动模式也没设置

 

这次对了,uboot0设置成0后用主闪存启动的方式进行启动。 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/671995.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kaggle 比赛总结:BirdCLEF 2023

赛题名称:BirdCLEF 2023赛题任务:识别音景中的鸟叫声赛题类型:语音识别 https://www.kaggle.com/competitions/birdclef-2023文章目录 一、比赛背景二、比赛任务三、评价方法四、优胜方案4.1 第一名4.2 第二名4.3 第三名4.4 第四名4.5 第五名…

SpringCloud Alibaba入门2之用户子模块开发

在上一章的基础上进行子模块的开发SpringCloud Alibaba入门之创建多模块工程_qinxun2008081的博客-CSDN博客 一、引入SpringBoot 我们在父项目统一管理引入的jar包的版本。我们采用父项目中以depencyMangement方式引入spring-boot,子项目依赖parent父配置即可。 &…

CTFshow-pwn入门-前置基础pwn29-pwn31

什么是PIE 由于ASLR是一种操作系统层面的技术,而二进制程序本身是不支持随机化加载的,便出现了一些绕过方法,例如ret2plt、GOT劫持、地址爆破等。于是,人们于2003年引入了位置无关可执行文件(Position-Independent Ex…

24. Vue防抖,禁止double click

Vue 防抖 如果按钮不做防抖限制,用户手滑或者其他场景大概率会出现重复调用接口的情况,比如编辑角色时,多次点击submit,会出现非预期请求。 为避免重复点击问题,可以加一个自定义组件将按钮禁用一段时间。 监听click时…

详解Java锁对象

1、Synchronized 1.1、synchronized特性 1、互斥 synchronized会起到互斥效果,某个线程执行到某个对象的synchronized中时,其他线程如果也执行到同一个对象synchronized就会阻塞等待。 *进入synchronized修饰的代码块,就相当于加锁。 *退…

10.安装dashboard

有了之前我们部署的 keystone 、 glance 、 nova 、 neutron 服务之后,我们就可以启动云主机了,但是如果只是使用命令来操作OpenStack 的话非常不方便,我们使用OpenStack 搭建云平台就是为了把底层所有资源整合在一起,然后以一种方…

html5前端学习2

一篇思维题题解: 第五周任务 [Cloned] - Virtual Judge (vjudge.net) http://t.csdn.cn/SIHdM 快捷键: CtrlAltDown 向下选取 CtrlAltUp 向上选取(会出现多个光标,可以同时输入) CtrlEnter …

linux 内核资源配置--cgroups详解以及在docker中的应用

一、Cgroup 概述 1.1、cgroups 是什么 Linux cgroup (Control Groups)是 Linux 内核提供的一种机制,用于限制进程组使用的资源(如 CPU、内存、磁盘 I/O 等)。通过将进程组划分为层次结构,并将资源限制应用…

【操作系统】2、进程与线程

【重要考点】 1. 进程与线程 进程与线程的基本概念 进程与线程的状态 转换 ——五态图,七态图 线程的实现: 内核级 用户级 进程与线程的组织和控制 进程间通信IPC: 共享内存、消息传递、管道 2.CPU调度与上下文切换 调度的基本概念 调度的实…

39.SpringCloud—配置管理nacos、远程调用Feign、服务网关Gateway

目录 一、SpringCloud。 (1)Nacos配置管理。 (1.1)统一配置管理。 (1.2)配置热更新(自动更新,不需要重启服务)。 (1.3)多环境配置共享。 &a…

【C++篇】初识C++

友情链接:C/C系列系统学习目录 知识点内容正确性以C Primer(中文版第五版)、C Primer Plus(中文版第六版)为标准,同时参考其它各类书籍、优质文章等,总结归纳出个人认为较有逻辑的整体框架&…

E. Tracking Segments - 二分+前缀和

分析&#xff1a; 记录所有区间和给定的每一次的询问&#xff0c;二分询问的最小满足条件&#xff0c;可以通过前缀和来计算区间内有几个1。 代码&#xff1a; #include <bits/stdc.h>#define x first #define y secondusing namespace std;typedef long long ll; type…

​面试官疯了:while(true)和for(;;)哪个性能好?

△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 427 篇原创分享 作者 l Hollis 来源 l Hollis&#xff08;ID&#xff1a;hollischuang&#xff09; while(true)和for(;;)都是做无限循环的代码&#xff0c;他俩有啥区别呢&#xff1f; 我承认这个问题有点无聊&#…

四、Docker镜像

学习参考&#xff1a;尚硅谷Docker实战教程、Docker官网、其他优秀博客(参考过的在文章最后列出) 目录 前言一、Docker镜像1.1 概念1.2 UnionFS&#xff08;联合文件系统&#xff09;1.3 Docker镜像加载原理1.4 重点理解 二、docker commit 命令2.1 是什么&#xff1f;2.2 命令…

走进人工智能|机器学习 解码未来的科技革命

前言: 机器学习的发展为我们提供了更智能、高效和便捷的科技产品和服务&#xff0c;可以改善我们的生活和工作方式。 文章目录 序言背景解码未来的科技革命技术支持应用领域程序员如何学总结 序言 机器学习是一种人工智能领域的技术&#xff0c;它让计算机通过数据自动地学习和…

folium离线地图使用

几点说明&#xff1a; 1. 代码亲测有效&#xff08;效果见文末图&#xff09; 2. 离线使用&#xff0c;需要预先下载png格式的离线地图&#xff0c;这里以OpenStreetMap为例。 3. 离线地图下载工具&#xff1a;Offline Map Maker https://www.allmapsoft.com/omm/ 4. foliu…

赋予女性力量:在 Web3 和元宇宙中释放新的机会

Web3 和元宇宙的出现引发了数字领域的革命&#xff0c;为全世界的用户带来了更多可能性。这一转变的其中一个重要方面是赋予女性权力&#xff0c;因为她们更踊跃参与元宇宙活动&#xff0c;并利用 Web3平台挑战传统边界。 The Sandbox 非常自豪能够开放、具包容性地为 womenint…

Swing如何使用?几个操作示例教会你!

以下是四个使用 Swing 组件创建的示例代码&#xff1a; 示例一&#xff1a;JFrame JFrame 是一个顶级容器&#xff0c;用于创建框架窗口。下面是一个简单的 JFrame 示例&#xff1a; import javax.swing.JFrame;/*** author: Ajie* create: 2023/6/21* Description:* FileNa…

OpenStack(1)-创建实例

目录 一、上传镜像 1.1 新建目录 1.2 上传至glance 1.3 查看镜像 二、新建实例 2.1 获取秘钥 2.2 新建实例 2.3 新建实例admin-vm 2.4 获取实例VNC的url 2.5 nova常用命令 一、上传镜像 1.1 新建目录 上传名为cirros-0.3.4-x86_64-disk.img的Linux测试镜像&#xf…

JdbcTemplate 数据访问工具

文章目录 前言JdbcTemplate 数据访问工具1. 概述2. 主要功能3. 示例 前言 如果您觉得有用的话&#xff0c;记得给博主点个赞&#xff0c;评论&#xff0c;收藏一键三连啊&#xff0c;写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差&#xff0c;实在白嫖的话&…