UWB硬件设计相关内容
1.dw1000最小系统

2、器件选择建议:
射频前端
射频前端需要将差分信号转换成单端射频信号,一般使用HHM1595A1(俗称巴伦)。
频率参考
晶振一般选择38.4MHZ的TCXO,但是要注意加上LDO(TPS73601DBVR)
PLL环路滤波器
dw1000内部有两个锁相环电路,可生成基带处理时钟和RF本地震荡信号,每个PLL都需要外部环路滤波!
3.3V电源
dw1000有8个电源引脚,其中6个提供3.3V标称电压,其中2个可选择提供1.8V的较低电压。
每个3.3V电源至少需要一个去耦电容,VDDPA每个引脚需要三个去耦电容。
1.8V电源
两个电源引脚可以提供1.8V的较低电压。这需要使用外部DCDC转换器(LXDC2HL_18A)。DCDC转换器还需要额外的大容量电容,以及1.8VDW1000电源引脚的去耦电容。
限流电阻
VREF引脚一般接%1的电阻
3.PCB设计



4层板建议的射频走线宽度如上所示。
射频走线尽可能短
射频走线的旁边的地线最好能通过过孔打穿,接到底层或者中间层的地平面上
过孔与射频信号线的距离不能太近,否则会严重影响射频信号质量
射频走线下方要注意不要有其他走线。
去耦电容必须靠近电源引脚放置,并且返回电流路径尽可能短。
射频走线周围禁止铺铜。
建议的器件布局示例

PCB周围接地过孔

温控晶体振荡器(TCX0)可用作DW1000的频率参考。为了最大化参考信号的频谱纯度,TCX0电源引脚和DW1000VDDBATT|脚必须与噪声隔离。因此,建议使用LD0稳压器为TCX0和VDDBATT电源引脚供电。
供电部分和去耦电容

DW1000有8个电源引脚,每个引脚都需要去耦电容,应尽可能靠近引脚放置。虽然片上LDO可以提供1.8V电压,但标准3.3V电源电压是必需的。外部DCDC转换器可以提供1.8V电压,以实现更高的功效。
在PCB布局中,3.3V电源可以使用过孔或者走线连接到DW1000,同时应该使用较窄的走线连接到去耦电容和引脚。47uF的大容量电容应靠近VDDPA引脚放置,将小容量电容放在最近的位置。1.8VDCDC转换器可为DW1000提供本地3.3V电源。
此外还需要外部电容来解耦DW1000的内部LDO稳压器输出。如下图所示。VDDDIG和VDDDREG是同一内部LDO稳压器的输出,它们应在PCB上连接在一起,以最大限度地减小去耦电容和内部电路之间的阻抗。

需要UWB相关软件源码,硬件PCB等资料的,可以加我QQ拉你进群,群文件免费获取。
如遇到排版错乱的问题,可以通过以下链接访问我的CSDN。
CSDN:CSDN搜索“嵌入式与Linux那些事”
欢迎欢迎关注我的公众号:嵌入式与Linux那些事,领取秋招笔试面试大礼包(华为小米等大厂面经,嵌入式知识点总结,笔试题目,简历模版等)和2000G学习资料。
UWB硬件设计相关内容的更多相关文章
- ESP-IDF硬件设计相关知识
1.更新ESP-IDF:直接删除您本地的 esp-idf 文件夹,然后克隆新版本:更新完成后,请执行 install.sh (Windows 系统中为 install.bat)脚本,避免新版 ESP- ...
- SLAM+语音机器人DIY系列:(四)差分底盘设计——1.stm32主控硬件设计
摘要 运动底盘是移动机器人的重要组成部分,不像激光雷达.IMU.麦克风.音响.摄像头这些通用部件可以直接买到,很难买到通用的底盘.一方面是因为底盘的尺寸结构和参数是要与具体机器人匹配的:另一方面是因为 ...
- Android之 看“马达”如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI --> Framework --> Application)
在Android 2.3(Gingerbread) 系统的时候,我写过一篇关于“Android 震动马达系统“的文章,当时的Linux内核还是2.6版本的.写那篇文章的目的,是想彻底的了解从硬件到驱动 ...
- USB2.0学习笔记连载(六):USB2.0硬件设计需要注意事项
笔者在设计USB2.0时找到了一个官方给的硬件设计正确设计指南,其中有些内容还挺nice的.不单单只是USB的设计,其中有些思想可以应用到其他的场合中. 对于USB2.0而言,全速状态下可以达到480 ...
- Struts2(四)——页面相关内容
上篇博客总结了数据流转各个方面的内容,这篇重点说一下框架对于界面上知识. 一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker, ...
- 整理一批 国内外优秀设计团队 & 设计相关网站
设计做不好,因为看得少!这里精心整理了一批国内外优秀设计团队的官网,以及同设计相关的网站.每个网站,我都浏览了一下,确保里面真的是有干货,并且保持一定的频率正常更新. [腾讯] 腾讯社交用户体验设计 ...
- .NET Core实战项目之CMS 第八章 设计篇-内容管理极简设计全过程
写在前面 上一篇文章中我带着大家进行了权限部分的极简设计,也仅仅是一个基本的权限设计.不过你完全可以基于这套权限系统设计你的更复杂的权限系统,当然更复杂的权限系统要根据你的业务来进行,因为任何脱离实际 ...
- 实时人工智能:微软发布Project Brainwave预览版 现场可编程门阵列(Field Programmable Gate Array,简称FPGA) 硬件设计可以迅速演进
https://mp.weixin.qq.com/s/bAPiPURZd-YsbV5PbzwpQQ 编者按:随着各大公司对于数据计算的要求越来越高,实时AI成为了研究者们关注的重点.在美国西雅图举行的 ...
- usb工业相机之硬件设计-双缓冲-双端口sdram-fpga
usb工业相机之硬件设计-双缓冲-双端口sdram-fpga 在前期的产品设计中,采用cb提供的结构,68013直接操作摄像头,iic配置摄像头寄存器,板载晶振提供时钟,摄像头的pclk直接接ifcl ...
随机推荐
- 面试官:小伙子,给我说一下mysql 乐观锁和悲观锁吧
悲观锁介绍 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中, 将数据处于锁定状态.悲观锁的实现,往往依靠数据库 ...
- 详细了解IDM的队列功能
队列的种类 IDM(Internet Download Manager)下载器的队列分为2种:主要下载队列和同步队列.此外,我们也可以自己创建附加队列. 在左边的[分类]窗口中,黄色的图标为主要下载队 ...
- 3种办法教你解决Vegas预览画面卡顿问题
做视频的小伙伴都知道,剪视频的时候最烦躁的就是卡顿,不能编辑,不能预览.最近很多同学就反映在使用Vegas的时候,预览窗口播放非常卡顿,有时候根本预览不了,这该如何解决呢? 制作视频并不是简单的拼拼凑 ...
- guitar pro 系列教程(十):关于Guitar Pro声部的使用技巧
作为一个刚接触吉他的萌音乐的玩家,我们在创作吉他谱时一定要注意其中的声部搭配,因为各个声部的配器音色和旋律会对我们的曲子有着非常重要的影响,而声部的把控技术,也可以体现一个音乐人的能力水平的一方面.今 ...
- git操作之四:git branch(本地仓库)
前面,介绍了git init/add/commit/restore/reset等git命令,今天介绍下git branch,这个命令是和分支相关的.首先要理解什么是分支,简单来说在协作开发中,每个人开 ...
- C#6,C#7,V#8,C#9 的新特性总结
看了一下,下图的所有我都有用过,感觉越高的版本越好用. C# 6.0 特性 C# 7.0 Vs2017 C# 8.0 .net core 3.0+ C#9.0 .net5 C#的各种语法糖, ...
- mybatis 动态SQL 源码解析
摘要 mybatis是个人最新喜欢的半自动ORM框架,它实现了SQL和业务逻辑的完美分割,今天我们来讨论一个问题,mybatis 是如何动态生成SQL SqlSessionManager sqlSes ...
- 【ACwing 93】【模版】非递归实现组合型枚举——模拟递归
(题面来自ACwing) 从 1~n 这 n 个整数中随机选出 m 个,输出所有可能的选择方案. 输入格式 两个整数 n,m ,在同一行用空格隔开. 输出格式 按照从小到大的顺序输出所有方案,每行1个 ...
- java多线程--【Foam番茄】
进程 是系统资源分配的单位 线程 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义.线程是cpu调度和执行的单位 注意:很多多线程是模拟出来的,真正的多线程是指有多 ...
- TIOBE 11月指数:C语言居首,稳居宝座,Python直逼第二!
官方网址:https://www.tiobe.com/tiobe-index/ 这是自近20年前TIOBE指数开始以来,Java和C第一次不再占据前两位.C仍然是第一位的,但是现在第二个位置是 ...