最近,我有幸执行一个涉及Arduino Uno的项目,其中采用Atmel ATmega328微控制器,并使用SPI总线连接RFM12B模块、ISM频段FSK收发器。和往常一样,我们要解决多个硬件和软件问题。大家将看到,MDO4000混合域示波器帮助我们找到了噪声问题的根本原因。我使用的设置如下:
下面的截图显示了数据包传输期间发生的情况:
标着A的橙色轨迹是RF幅度随时间变化,是用连接到频谱分析仪输入上的简单天线捕获到的。SPI总线使用数字逻辑通道探测,在发送的SPI总线命令上触发了单次采集。由于这是FSK频移键控,在理想情况下,RF幅度应该不变。但我们可以看到,实际情况并不是这样。下面,我们增加了频率随时间变化轨迹,标为F:
左上方的噪声突发是频率随时间变化,就在传输前面。我使用静噪声功能,清除噪声:
好了,FSK看上去很好,但RF幅度随时间变化显示从SPI总线活动到RF发射机功率有明显的串扰。我怀疑地电平和/或电源轨道弹跳,因此我使用TDP1500差分探头,测量到地的Vcc:
非常肯定,在发射机打开时,有大约1 Vpp的噪声。使用Wave Inspector旋钮放大,打开光标:
在RF发射机打开时,可以看到电源上的噪声提高。我使用光标,测得噪声周期约为64 ns。这与晶振一致。这样我就知道,电源分配需要更好的旁路,特别是在16 MHz周围。由于这只是原型板卡,没有电源平面,所以我不太担心。在稳压器IC后面,我在电解电容器之外增加了多个陶瓷电容器,解决了问题。
现在,只需要进行软件调试了,就这么简单!
关键字:嵌入式 无线调试 ATmega328
引用地址:
手把手教你轻松完成嵌入式无线调试
推荐阅读最新更新时间:2024-11-17 01:47
研华首款4英寸嵌入式单板电脑MIO-4370,助力医疗内窥镜应用升级
应用背景 目前内窥镜技术主要分为内镜技术和腔镜技术,内镜一般通过人体自然腔道完成检查、诊断和治疗,如肠胃镜检查、超声内镜、内镜下粘膜切除术等;腔镜技术主要通过无菌环境或外科切口进入人体无菌腔室,如腹腔镜、胸腔镜、关节镜技术等。 随着我国人口老龄化趋势加重,关节疾病、消化道疾病等发病人数呈增长态势,推动了依赖于内窥镜等医疗影像设备的诊疗需求。同时,利用内窥镜技术及相关设备而开展的微创手术具备创伤小、疼痛少、恢复快等显著的应用优势,微创手术替代开放手术的发展趋势,也进一步推动了内窥镜诊疗需求的扩大。 客户应用需求 某国产呼吸道、支气管内窥镜的知名企业,在2023年上半年中公立医院的市占率排名第四、国产品牌
[工业控制]
嵌入式Linux ARM汇编(四)——ARM汇编程序设计
汇编程序有顺序、循环、分支、子程序四种结构形式。 一、顺序结构 程序实例: AREA Buf,DATA,READWRITE;定义数据段Buf Array DCB 0x11,0x22,0x33,0x44;定义12个字节的数组Array DCB 0x55,0x66,0x77,0x88 DCB 0x00,0x00,0x00,0x00 AREA hello,CODE32,READONLY ENTRY LDR R0,=Array;取得数组Array的首地址 LDR R2, ;装载数组第1字节数据给R2 MOV R1,#1 LDR R3, ;装载数组第5字节数据给R3 ADD R2,R2,R3 MOV R1,#8 STR R2, ;
[单片机]
手把手教你轻松完成嵌入式无线调试
最近,我有幸执行一个涉及Arduino Uno的项目,其中采用Atmel ATmega328微控制器,并使用SPI总线连接RFM12B模块、ISM频段FSK收发器。和往常一样,我们要解决多个硬件和软件问题。大家将看到,MDO4000混合域示波器帮助我们找到了噪声问题的根本原因。我使用的设置如下: 下面的截图显示了数据包传输期间发生的情况: 标着A的橙色轨迹是RF幅度随时间变化,是用连接到频谱分析仪输入上的简单天线捕获到的。SPI总线使用数字逻辑通道探测,在发送的SPI总线命令上触发了单次采集。由于这是FSK频移键控,在理想情况下,RF幅度应该不变。但我们可以看到,实际情况并不是这样。下面,我们增加了频率随时间变化轨迹,标为
[单片机]
基于嵌入式系统的GPRS系统的设计
嵌入式系统就是一个具有特定功能或用途的计算机软硬件结合体,或指装入另一个设备并且控制该设备的专用计算机系统。嵌入式系统的最大特点是其具有目的性和针对性,即每一套嵌入式系统的开发都有其特殊的应用场合与特定功能。嵌入式系统包含硬件和软件两部分:硬件架构以嵌入式处理器为中心,配置存储器、I/O设备、通信模块等;软件部分以软件开发平台为核心,向上提供应用编程接口API,向下屏蔽具体硬件特性的板级支持包BSP。嵌入式系统中,软件和硬件紧密配合,协调工作,共同完成系统预定的功能。 GPRS是General Packet Radio Service的简称,即通用无线分组业务。它是基于现在运行的GSM基础上发展的数据业务,类似于固定交换
[单片机]
基于XPE的嵌入式车载系统研究与实现
0引言
作为智能交通的主要组成部分,车载导航定位己成为最近的研究热点 。随着全球定位系统(GPS)从军用转为民用后,GPS技术应用于移动目标的监控有着其它无法比拟的优势,所以采用GPS技术对各种车辆实施监控、调度管理成为一个新的研究热点。
GPRS可以实现数据的实时交换,而且按照数据流量计费,特别适合应用在车辆卫星定位系统这种频繁的小流量数据传输的场合。因此,本系统采用GPRS作为车载电脑与服务器的通信方式。
由于地图匹配采用了复杂的算法,道路网络的拓扑结构须采用数据库方式,整个定位系统须采用高级语言编程实现。基于这些特点该车载定位装置采用单板工控电脑作为硬件平台,操作系统采用Windows XP Embedded w
[嵌入式]
科大讯飞的嵌入式语音识别软件与CEVA DSP深度整合优化
CEVA,全球智能和互连设备的信号处理IP授权许可厂商 (纳斯达克股票交易所代码:CEVA)宣布,科大讯飞的语音识别软件套装已经可以提供为CEVA的音频/语音DSP优化的版本。这种紧密集成的解决方案已经可提供给客户,并已嵌入到为消费类电子产品设计的量产超低功耗语音处理器。 由于语音处理和人工智能的进步,语音识别正快速成为消费类电子、智能家居、移动和可穿戴设备、监控、汽车和IoT设备的人机界面(HMI)的理想选择。科大讯飞是中国顶尖的语音识别解决方案提供商,也是基于语音的人工智能技术的全球领先者。科大讯飞和CEVA开展合作,为CEVA的先进音频/语音DSP优化科大讯飞的神经网络语音识别、降噪及回声消除算法,从而得到一种功能强大、
[嵌入式]
ST将在世界嵌入式大会上派送7000套入门开发板
中国,2011年2月24日 —— 在即将召开的德国纽伦堡世界嵌入式大会暨展览会(embedded world)上,作为全球领先的服务于不同电子应用领域的半导体供应商和微控制器制造商,意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码STM)将派送7000套快速入门开发板,让用户快速评估深受市场欢迎的意法半导体8位(STM8)和32位(STM32)微控制器,利用这两大系列微控制器进行低风险的产品原型设计。 “Discovery Kits”是意法半导体的微控制器开发工具战略的重要组成部分,让用户以最轻松的方式开始设计过程。这套开发工具简单易用,只需把评估板连接到个人电脑即可。在这些USB供电的电路
[半导体设计/制造]
基于ARM嵌入式近红外光谱仪器的研制
摘要 :本文介绍了基于ARM微处理器的嵌入式近红外光谱仪器设计,并给出了仪器的软件和硬件的设计方案。设计应用了最先进的ARM嵌入式技术,利用ARM丰富的内部设备,实现了光谱数据的传输和基于触摸屏的人机交互平台。实现近红外光谱仪器操作简单化,体现了ARM微处理器的优胜之处。 关键词: 近红外光谱仪;ARM处理器;嵌入式系统 1. 引言 近红外光谱主要是由分子振动的非谐振性使分子振动从基态向高能级跃迁时产生的,记录的主要是含氢基团C-H、O-H、N-H等振动的倍频和合频吸收 ,具有丰富的物质结构和组成信息,非常适合用于碳氢有机物质的组成性质测量。近红外光谱作为迅速崛起的光谱分析技术在分析测试领域中起的作用越来
[安防电子]