硬件电路杂谈(一)

1,电源转换芯片

  根据电源转换原理的不同,直流电源转换芯片可以分为线性电源转换芯片(电源输出纹波小,转换效率低)和高频开关电源转换芯片(转换效率高,电源输出纹波较大)。

2,数模转换芯片

  AD,DA芯片的三个主要参数指标是转换速率、精度(分辨率)、转换范围。

3,数据存储芯片

  数据存储芯片主要分为 ROM 和 RAM两大类。

ROM:只读存储器(Read Only Memory),掉电后数据不会丢失,只能读取,不能写入。

PROM:可编程只读存储器(Programmable Read Only Memory),只能写入一次,也叫一次可编程存储器。

EPROM:可编程可擦除ROM(Erasable Programmable Read Only Memory),可多次编程写入,但需要紫外线长时间照射擦除。

EEPROM:电可擦除可编程只读存储器(Electrically Erasable Programmable Read Only Memory)可以直接通过计算机程序对其进行重复的擦写,其原理是通过高于常规的操作电压实现的。

Flash:闪存,具有长寿命和非易失性的存储器,是EEPROM的一种特殊形式,其每次擦写是以块为单位,所以更新速度快。Flash又分为NOR型和NAND型两个大类,其中NOR型具有独立的地址线和数据线,适合频繁地随机读、写场合,适合程序代码的存储和直接运行,但容量通常较小,价格也比较贵;而NAND型的地址线和数据线是共用的,因此其本身的操作速度和频率就会偏低,但是容量相对较大,且价格也要便宜,所以适合大量资料的存储。

RAM:随机访问存储器(Random Access Memory),其内部存储单元的内容可以按需随机的读写。掉电数据丢失。

SRAM:静态随机访问存储器(Static Random Access Memory)它是一种具有静止存、取功能的内存,即不需要额外的电路,就能够长是时间保持其存储数据不丢失。速度快,性能高电路较复杂。集成度低,价格高。

DRAM:动态随机访问存储器(Dynamic Random Access Memory),与SRAM的最大区别是数据只能保持很短的时间,需要专门的刷新电路,DRAM芯片每隔一段时间就必须刷新充电一次,否则内部数据就会丢失。性能低,电路简单,集成度高,价格便宜。

SDRAM:同步动态随机访问存储器(Synchronous Dynamic Random Access Memory)同步是指存储器在工作的时候需要同步时钟信号;动态是指存储阵列需要不断的刷新来保证数据不丢失,第一代SDRAM使用SDR接口,后面的由于频率较高,采用可降低干扰的差分时钟信号作为同步时钟,并且都是基于DDR接口。

<think>嗯,用户之前问过关于嵌入式学习的问题,特别是作为软件为主、硬件为辅的学习路径。现在用户提到在跟朱有朋老师的网课学习,但感觉课程对零基础电路小白不太友好。需要分析用户当前的痛点和需求。 首先,用户明确是零基础,电路知识薄弱,可能朱老师的课程内容虽然正确,但缺乏基础知识的铺垫,导致用户难以跟上。用户可能需要更基础、更循序渐进的指导,尤其是在硬件部分。 接下来,用户可能需要具体的学习建议,比如替代资源、补充知识的方法,或者调整学习顺序。需要推荐适合纯小白的资源,比如书籍、视频课程,以及实践项目,帮助用户逐步建立硬件基础。 同时,用户之前的回答中已经给出了些学习路径,但可能需要更具体的调整,结合朱老师的课程内容。可能建议用户先打好电路基础,再结合课程中的实践部分,比如先学基础再学微控制器。 还要考虑用户的学习方式,是否喜欢视频、实践或理论,建议分阶段学习,从基础概念到简单实验,再过渡到复杂项目。需要强调模块化思维,避免深入复杂的电路设计,以软件控制为主。 另外,用户可能需要心理上的鼓励,强调硬件学习曲线陡峭,但通过正确的方法可以克服。要提醒用户不要被课程中的高级内容吓倒,先掌握核心接口和常用模块。 最后,检查是否有遗漏点,比如是否需要具体工具推荐、社区支持,或者如何结合朱老师的课程进行补充学习。确保回答结构清晰,步骤明确,资源实用,帮助用户逐步构建知识体系。</think>理解你的痛点!朱有朋老师的课程偏向系统化教学,对零基础硬件学习者确实可能存在入门门槛。以下是针对电路小白的**硬件知识补全方案**,可与现有网课形成互补: --- ### 、**先补核心短板(电路小白急救包)** #### 1. **电路基础速成(3天)** - **核心概念**: - 电压=水压,电流=水流,电阻=水管粗细(类比法理解$V=IR$) - 分压电路:用两个电阻实现电压分配(如按键检测电路) - **必看资源**: - 视频:[十分钟搞懂欧姆定律](https://b23.tv/电路小白急救包)(B站搜索) - 互动实验:[PhET电路模拟器](https://phet.colorado.edu/zh/)(拖拽式学习) #### 2. **元器件认知(1周)** - **生存技能清单**: | 元器件 | 小白级理解 | 开发板常见位置 | |---|---|---| | 电阻 | 限流(如LED串联470Ω) | 所有外设接口 | | 电容 | 滤波(电源引脚旁的“小圆柱”) | MCU电源附近 | | 二极管 | 防反接(电流单向阀) | 电源输入口 | | MOS管 | 电子开关(用3.3V控制12V) | 电机驱动电路 | #### 3. **开发板硬件解剖(实践优先)** - **STM32开发板逆向学习法**: 1. 找到板载LED电路,用万用表测量: - 电压:3.3V → 电阻 → LED → GND - 验证电流 $I = (3.3V - LED压降)/电阻值$(LED压降约2V) 2. 对比原理图与实际走线(推荐正点原子原理图) --- ### 二、**与朱有朋课程结合的学习技巧** #### 1. **硬件知识映射表** | 网课内容 | 小白学习策略 | |---|---| | GPIO配置 | 重点看库函数/寄存器操作,忽略内部电路结构 | | 定时器 | 理解"计数器溢出"概念即可,跳过时钟树分析 | | ADC采样 | 掌握量程(0-3.3V)与分辨率(12位=4096级) | #### 2. **跳过复杂理论的替代方案** - 遇到"运放电路" → 直接使用现成模块(如LM358比较器模块) - 遇到"PCB布线" → 使用嘉立创EDA的自动布线功能 - 遇到"电源设计" → 购买成品DC-DC模块(如MP1584EN) #### 3. **硬件调试救命指南** - **现象**:程序下载后板子不工作 - **检查链**: 1. 电源指示灯是否亮? 2. 万用表测MCU供电电压(STM32需3.3V±10%) 3. 检查BOOT引脚电平(下拉=正常模式) --- ### 三、**零基础友好资源推荐** #### 1. **视频课程** - 《硬件工程师炼成之路》前5章(重点看元器件认知) - 硬木课堂《电子设计杂谈》- 用故事讲电路设计 #### 2. **实战工具包** - **面包板套装**(¥30-50): - 包含电阻、LED、杜邦线,实现基础电路实验 - 实验案例:用两个电阻实现3.3V→1.65V分压 - **USB逻辑分析仪**(¥50): - 捕获I2C/UART波形,可视化理解协议时序 #### 3. **小白救命文档** - 《嵌入式硬件生存手册》👉 [点击下载模板](假链接) - 包含常见硬件问题排查表 - 提供模块选型速查(传感器/通信模块) --- ### 四、**学习路线调整建议** ```plaintext 第1-2周:电路认知突击 ↓ 第3周:开发板硬件解剖(LED/按键/USB转串口) ↓ 第4周:通信协议实战(I2C-OLED,SPI-Flash) ↓ 第5周:综合项目(避开模拟电路,如智能家居控制) ``` --- ### 五、**心理建设** 1. **硬件学习曲线**:前2周痛苦→第3周开窍→第4周自如 2. **容错策略**: - 烧毁3个LED是正常学习成本 - 开发板焊盘脱落可用飞线修复 3. **终极目标**:达到"能看懂原理图,会选型模块,能排查简单故障"即可 坚持2-3周针对性学习后,再回头看朱有朋的课程会有豁然开朗的感觉。实际开发中,软件工程师需要掌握的硬件知识深度 ≈ 汽车司机对发动机原理的了解程度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值