立创EDA学习:原理图设计(下)

开源案例来自:硬件设计,嘉立创EDA开源硬件平台,硬件工程师的电路家园 (oshwhub.com)

打开界面如下

搜索”ESP32最小系统板项目“

可以在里面找到对应元器件的编号

此前绘制情况:

添加USB转串口芯片

去立创商城:立创商城_一站式电子元器件采购自营商城_嘉立创电子商城 (szlcsc.com)

复制编号:C84681

回到编辑器,找到该器件,搜索并放置

放置后连接上3.3v和电容

放置网络标签

注意,CH340的TX发送端应连接到芯片的RX接收端,芯片的TX连接CH340的RX端

放置网络标签

自动下载电路

放置NPN三极管,按Y可以旋转三极管,调整方向。

连接DTR,RTS至三极管的基极,放置限流电阻。

基极进行互锁控制,添加网络标签“EN",为复位引脚,IO0为boot启动引脚

放置开关

新增供应商编号,C18141

按键电路

复制10k,100nf电容,EN按键没有按下的时候,高电平,芯片正常工作;按下去后,低电平,芯片不工作,再松开,芯片又工作,这样就达到了复位的作用。

复制这部分电路,修改“EN”为“IO0”,IO0引脚在刚上电时作为启动选择的按键,正常工作时,它作为GPIO引脚。

三色灯电路

搜索发光二极管,并添加限流电阻,防止烧毁

放置OLED显示屏

C5248080

100nf的滤波电容,iic总线无高电平输出能力,放置两个4.7k的上拉电阻提供上拉能力。

引脚拓展部分

主电路拓展

图中红色的引脚是不用拓展的,EN,TXD0,RXD0

两边各12个引脚,选用两个12pin的排针

复制需要的引脚到插排旁边,

电源引脚拓展

找2.54 2P的直插式排针

放置网络标识符

放置M2螺丝

选择M3螺丝

打成非连接标识

DRC检查

发现这句错误,点击这句报错里面的“3.3v”,画面会定位到错误的地方

将“v”改为大写的“V”,成功解决了报错

点击报警语句中“$1N1178”,画面会跳到有问题的导线处,

重新更换导线后,减少大部分警告。

最后报错”[警告] : 元件的属性与供应商编号不匹配。,建议使用器件标准化“

是因为,目前放置的一些元器件是从常用库添加的,常用库没有绑定制造商编号

去”放置-器件“,搜索一个具体的器件替换警告的,或者直接复制原理图中没有报错的相同器件。

笔者演示一下

点击警告内容中“R1($1|1503)“,跳转至原理图中所在位置

替换掉报错的元器件

可以看到原本R1的警告消失了。

R6和R7的报错使用相同方法解决

还剩两个按钮存在警告

笔者的选择如下

更换后警告也全部解决。

### 关于元件属性与供应商编号不匹配的问题 当遇到元件属性与供应商编号不匹配的情况时,通常需要从以下几个方面入手分析和解决问题: #### 1. **确认元件规格** 需要仔细核对所使用的具体型号及其对应的参数。例如,在提到的 SHT30 温湿度传感器中,其特性已经明确指出它集成了电容式湿度传感技术和带隙温度测量技术,并具备出厂前校准的功能[^1]。如果发现实际性能或参数不符合预期,则可能是由于错误理解了该器件的具体版本或者误用了其他相似但不同的产品。 #### 2. **标准化定义解析** 对于提及的“器件标准化 X3($1I7705)”这一概念,虽然未直接给出详细解释,但从上下文中推测可能涉及某种行业标准下的编码体系。这类编码往往用于唯一标识特定类型的电子组件,便于供应链管理和质量控制。然而需要注意的是,不同制造商可能会采用各自独特的命名规则来表示相同的基础结构和技术指标。因此建议查阅相关文档资料进一步澄清含义。 #### 3. **可靠性验证方法** 可靠性筛选试验作为评估电子产品长期稳定性的关键环节之一被广泛应用于实践当中[^2]。通过执行一系列严格的环境压力测试(如高温老化、振动冲击等),可以帮助识别潜在缺陷并提高最终产品的耐用性和一致性水平。这一步骤对于确保采购回来的零配件满足项目需求至关重要。 #### 示例代码片段展示如何读取SHT30数据 以下是利用Python库Adafruit_CircuitPython_SHTC3实现对SHT30温湿度传感器操作的一个简单例子: ```python import time import board import adafruit_shtc3 i2c = board.I2C() sht = adafruit_shtc3.SHTC3(i2c) while True: temperature, relative_humidity = sht.measurements print(f"Temperature: {temperature} C, Humidity: {relative_humidity}%") time.sleep(2) ``` 此脚本展示了基本初始化过程以及周期性获取当前环境条件的方法。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值