- 博客(10)
- 收藏
- 关注
原创 SOC芯片单板设计学习-存储
在高性能SOC芯片(瑞芯微RK3588\RK3288\RK3568之类、嘉楠科技的k230)或者一些超高性能MCU(STM32H7/GD32H7)的单板设计中,我们都会发现板载上或多或少有一些大块的矩形的BGA芯片,这些是它们外挂的高速内存或者存储芯片(用于存储操作系统)。这是它们作为高性能计算中心功能所必须的(因为内部没有或者没有足够的大的RAM和ROM)。而这部分的电路设计一般有非常严格的高速需求与阻抗控制。
2026-01-07 15:27:16
780
1
原创 扇出与盘中孔工艺如何选择
同时,电容可以直接放在BGA背面的盘中孔上,非常适合电源引脚的滤波电容。先说结论:扇出优于盘中孔,扇出属于传统工艺,标准PCB制程,价格更低。盘中孔提供了从芯片焊盘到内层平面的最短热阻路径和低感抗路径,
2026-01-07 15:25:50
306
原创 Cadence-ALLEGRO快速入门-从快捷键开始(持续更新)
本文从快捷键开始,带领读者快速熟悉allegro环境,附带入门时常见问题。与AD/嘉立创对比,希望可以对有eda基础的同学有所帮助。
2025-11-22 16:07:53
1343
原创 计算机网络-分层模型整理(OSI与TCP/IP)
计算机网络分层模型解析:OSI七层与TCP/IP四层对比 摘要:计算机网络采用分层模型管理通信协议,主要包含OSI七层模型(理论导向)和TCP/IP四层模型(应用导向)。
2025-10-08 18:59:51
594
原创 STM32 使用CUBEMX+keil环境下FREERTOS的配置及应用
本文介绍了在Keil 5.37以上版本使用编译器6时,由于CubeMX生成的FreeRTOS工程中RVDS/ARM_CM4F文件不适配问题的解决方案,即替换为GCC版本文件。详细讲解了CubeMX配置FreeRTOS工程的各项参数设置,包括任务与队列、定时器与信号量、互斥量、事件等内核对象的配置方法。同时比较了不同同步机制(信号量、互斥量、事件组)的适用场景和注意事项,并提供了常见问题的解答。文章强调需根据实际需求选择合适的内存分配方式和任务优先级设置,同时注意避免优先级反转等问题。
2025-10-07 18:48:58
1211
原创 使用cubemx+keil环境下的arm_math配置
摘要:在STM32开发中,使用CubeMX配置DSP库时需勾选"Copy all used libraries"选项以确保CMSIS文件夹包含数学文件。Keil端配置需添加相应宏定义(如FPU_PRESENT=1、ARM_MATH_CM7等)并设置DSP库路径(Drivers\CMSIS\DSP\Include)。根据芯片内核选择正确的库文件(如M7内核使用arm_cortexM7lfdp.lib),注意文件名后缀含义:l表示小端、f/d表示单/双精度浮点、p表示硬浮点ABI。配置完成后
2025-10-07 18:29:29
385
原创 USB2.0:从硬件到软件详细介绍(零基础入门向)
本文摘要: USB(通用串行总线)自1996年发布1.0标准以来,经历了多次迭代升级至USB4(2019年)。USB接口分为Type-A、Type-B、Mini-USB、Micro-USB和最新的Type-C。Type-C接口支持USB4标准,采用Thunderbolt协议,具有高速度、强供电和兼容多种协议的特点。
2025-10-07 16:52:26
1128
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅