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 ... 
随机推荐
- 详解CorelDRAW中刻刀工具的具体运用
			通过CorelDRAW,我们可以将一个对象拆分为两个对象,使用刻刀工具就可以将对象一分为二,保存为一个由两个或者多个子路径组成的对象,可以指定是否要自动闭合路径,或者是否一直将它们打开. CDR刻刀工 ... 
- 下载器Folx扩展程序支持哪些浏览器
			Folx使用多线程的下载方式大大提升了下载的速度,可以完全替代浏览器自带的下载工具,使下载文件的管理更加简单高效.但是,必须给浏览器安装Folx扩展程序,才能使用Folx下载页面链接. Folx在偏好 ... 
- C++基础知识篇:C++ 变量作用域
			作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量. 在函数参数的定义中声明的变量,称为形式参数. 在所有函数外部声明的变量,称为全局变量. 我们 ... 
- C语言是如何诞生的?地位怎样?未来发展趋势?
			C语言的历史 C语言的原型是A语言(ALGOL 60语言). 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言. 1967 ... 
- Linux的硬盘挂载
			一·前言 我朋友买了一个香港的服务器,可用总容量为60G,实际只有15.4G,剩下的容量需要硬盘挂载.他尝试无果,向我求助.我帮他解决了问题,想回顾一下整理写此随笔. 二·运行环境 Linux系统版本 ... 
- Less从入门到精通——变量与混合
			变量(variables) Less中采用" @ "定义变量,使用时直接使用"@命名符". 作为普通变量 // 命名: @color:red; // 调用: d ... 
- k8s 部署 Java 项目
			前几天安装了 k8s 并测试了自动伸缩功能(HPA),今天来部署一个简单的 Java 应用到 k8s. 开始之前需要先安装一下 ingress 插件.ingress 作为 k8s 的流量入口,有多种实 ... 
- python装饰器基础及应用
			一.简介 装饰器是是修改其它函数功能的函数:其意义是让其他函数在不修改任何代码的前提下增加额外功能 二.数据类型 首先我们来看一段简单的代码: from types import MethodType ... 
- [翻译自官方]什么是RDB和AOF? 一文了解Redis持久化!
			概述 本文提供Redis持久化技术说明, 建议所有Redis用户阅读. 如果您想更深入了解Redis持久性原理机制和底层持久性保证, 请参考文章 揭秘Redis持久化: http://antire ... 
- [Windows] Prism 8.0 入门(上):Prism.Core
			1. Prism 简介 Prism 是一个用于构建松耦合.可维护和可测试的 XAML 应用的框架,它支持所有还活着的基于 XAML 的平台,包括 WPF.Xamarin Forms.WinUI 和 U ... 
