画NRF51822 PCB错误总结

2024-01-04 20:48
文章标签 总结 pcb 错误 nrf51822

本文主要是介绍画NRF51822 PCB错误总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

周末把NRF51822的PCB画完了,今天周一,领导审核后,挑了不少错误,主要归纳为以下几点:

1 主芯片nRF51822

主芯片NRF51822pcb布局布线中,肚子那里什么也没画,没有覆铜,这是不行的,这个芯片肚子那里得共地,覆铜就行,至于为什么,也不太清楚,后续可以查查;

2 地线和电源线

地线和电源线太细,应该加粗;太细了阻抗就高,抗干扰能力就差;

3 加一个蓝牙天线座子,防止微带线不能用时,还可以用天线;

蓝牙天线座子和SMA天线座子还不太一样,是那种IPEX 小天线座子;今天花费了大量时间找这个天线座子的封装;公司有这个座子,亲自测量了下,ipex天线封装大概是3.2mm*2.85mm;

4 VDD和AVDD

画图中,犯了一个大错误,将AVDD和VDD连接在一起了,严格意义上来讲两者是不能连接在一起,但是有的淘宝卖家卖的NRF51822芯片中,将这两个电压连接在一起了,具体原因,我也不清楚为什么。然后我的原理图也是抄的网上的,也连接在一起了。这样是错误的,VDD和AVDD连接在一起,会有噪声的影响和干扰;如果要连接在一起,也要加电感和电容滤波,所以,我的原理图中,在VDD和AVDD之间又增加了电容和电感,这是犯的很离谱的一个错误,以后要注意,下面是对VCC、VDD、AVCC、AVDD知识点的总结。
V*与AV*的区别是:数字与模拟的区别
CC与DD的区别是:供电电压与工作电压的区别(通常VCC>VDD);

数字电路供电VCC
模拟电路供电AVCC
VDD是指工作电压,就是供电进芯片的
AVDD是模拟电压或者叫模拟正电源,是从芯片向外供电的;
1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。
2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。
3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。
4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源

VCC是数字电源,AVCC是模拟电源。有AVCC的单片机是包含模拟器件的单片机,例如AD转换电路。一般要求AVCC和VCC之间电压差不能超过一定数值,例如AVR单片机规定不能超过0.3V。应用时,VCC直接接系统电源,芯片外的其它数字逻辑器件也接VCC,芯片外的模拟电路的电源和AVCC相连。VCC和AVCC之间用一个低通滤波器连接。滤波器典型参数为:电感10μH,两边的电容0.1μF。

这篇关于画NRF51822 PCB错误总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

SpringBoot3匹配Mybatis3的错误与解决方案

《SpringBoot3匹配Mybatis3的错误与解决方案》文章指出SpringBoot3与MyBatis3兼容性问题,因未更新MyBatis-Plus依赖至SpringBoot3专用坐标,导致类冲... 目录SpringBoot3匹配MyBATis3的错误与解决mybatis在SpringBoot3如果

nginx配置错误日志的实现步骤

《nginx配置错误日志的实现步骤》配置nginx代理过程中,如果出现错误,需要看日志,可以把nginx日志配置出来,以便快速定位日志问题,下面就来介绍一下nginx配置错误日志的实现步骤,感兴趣的可... 目录前言nginx配置错误日志总结前言在配置nginx代理过程中,如果出现错误,需要看日志,可以把

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at