tag 标签: 调试

相关帖子
相关博文
  • 热度 16
    2013-11-20 11:11
    1242 次阅读|
    15 个评论
    调试+FATFS+的总结
  • 热度 9
    2013-7-8 16:03
    2254 次阅读|
    9 个评论
    前段时间一直在调试红外测温仪的硬件。 一、出现的问题: 1、校准不方便、下载难;内部元件间干扰大。 2、温度显示数值不稳定,上下跳动。 3、温度到达900℃后有个15℃的跳动。 二、分析问题: 1、下载端口设计不正确,只引出在线调试等端口,没有把RXD、TXD引出来;PCB设计不合理,布线布局乱。 2、内部供电问题,测试得电源纹波很大,特别是MCU基准电压那的纹波影响很重要,越小就越好。 3、温度上升时用示波器测得ADC输入波形在温度数值跳动前为正弦波,跳动后波形平滑,下降时波形在激光打开前都很平滑,激光打开又变成正弦波,分析得放大电路有自激振荡,900度后跳动是振荡到停振导致,到了一定温度时振荡无法维持就会停振,就会是平均值,这时也会出现突变值,所以有个15度的跳动;由于起振条件比振荡条件要求要高,所以温度下降直到激光开才开始振荡。从后向前用示波器测得结果振荡来源于一级放大电路。实现正弦波自激振荡,在低频或高频段存在频率f0,使电路产生的附加相移为±∏,而且当f=f0时|AF|1,就会产生自激振荡。振荡频率除了决定于电路中的电阻和电容外,还决定于晶体管的极间电容、电路的分布电容等不能确定的因素。(正弦波振荡电路必须满足0度或360度整数倍翻转,即∮=2n∏,且|AF|=1,但起振条件为|AF|1)。 三、解决问题: 1、重新设计电路,把别的端口都引出来,实现串口下载和校准数据实时烧录功能,使得操作简单、校准容易、数据更准确;重新布局布线,使底层大面积铺铜(连地),减小器件间的干扰。 2、选择精度高的稳压芯片,减小输入电源的纹波,在输入前加RC滤波电路或直接加滤波电容。这样MCU、运放、电压转电流等芯片的工作就会比较稳定,基准电压稳定使MCU内部数据稳定,输出数据也相应稳定、准确。 3、这个问题调试得比较久,根据理论知识也用了很多种方法,但有的效果不明显。①、改变放大倍数(改变反馈电阻值),放大倍数太大会产生振荡。但对于这个电路改变几十K的电阻值一点反应都没有,还是和原来一样,可能原因是探测器的内阻太大,所以改变电阻影响不大;②、在反馈电阻处并联个电容,结果与原来的波形相比较,振荡频率变快,而且使振荡范围变宽,温度上升到有效值范围外还没有停止振荡;③、在②的基础上,一级放大输出点也就是二级放大输入点处加RC滤波电路,效果相当明显,给个合适的值后,ADC处也就是二级放大输出点的波形变平滑了,也没有跳动。这是很不错的方法,但是前级放大还是有振荡,会对数据有一定的影响,所以还是考虑别的方法,使电路不会产生振荡;④、由于探测器是一个PIN二极管所做,而PIN二极管又具有一定的容性,所以会和反馈电阻组合成RC振荡电路,假如把PIN二极管那一段的容性变弱,变为阻性,就不会产生自激振荡,所以在那里串联个合适的电阻波形也变得很漂亮,但是在900℃时还是有个跳动,所以得延长振荡范围,②那一步还得要。 四、调试心得: 1、数字示波器的使用,如数据的读取、调节等,在硬件调试中,没有达到一定的水平,没有足够能力分析推理问题来源,示波器是个关键的工具。在示波器的使用中,①、使用合适的档位,如:测电源的纹波要用交流档,用直流挡的话,不大的交流信号叠加到直流上是没什么反应的;②、测试时接地一定要靠近测试点。 2、真真的了解RC滤波电路的一些工作原理,RC电路用在不同的地方,就有不同的用途,就这电路而言,探测头那的RC是产生振荡,而后面我们不想要这些振荡波,我们又可以用RC电路滤除这些波,它的频率f=1/2∏RC,这个在选频电路里就是通频带,在滤波电路里,也就是滤除这个频段的杂波。 3、二极管的容性问题,大部分人在用到二极管的时候都会忽略二极管具有容性,特别是PIN二极管由于PN结中间夹了部分本征半导体,所以容性更强,可以等效为并联了个不小的电容,而这个电容和反馈电阻组成RC振荡电路,就出现了问题三——到900℃左右有个15℃的跳动,而且温度显示也没有跳动后的稳定。 有些东西理解还不到位,请高手多多指教
  • 热度 1
    2011-10-28 11:39
    1088 次阅读|
    0 个评论
    随着国内消费电子,汽车等产业的升级发展,以及国内企业或国际企业中国分部在中国研发业务的扩展。 越来越多的Lauterbach Trace32高端调试工具出现在中国工程师的工作台上,国内对Trace32调试工具的使用需求也越来越强烈。 为了帮助客户更好的理解和使用Trace32调试工具,以达到帮助用户提高工作效率,缩短产品研发及上市时间。Lauterbach 中国分公司特此提供如下三部分的培训内容:PowerDebug配置,包含Lauterbach Trace32软件/硬件安装和配置,以及调试环境的配置;PowerTrace实时软件跟踪运行; lauterbach 的debug 工具进行linux 环境下得调试。   视频地址如下 : http://v.youku.com/v_show/id_XMzE2MzkyMTk2.html   本次视频主要讲解 PowerDebug 配置, Lauterbach Trace32 调试环境配置 调试环境配置: (1)确认硬件通信正常 (2)由程序开始菜单打开Lauterbach Trace32配置导“Trace32 Start” (3)以Power Debug USB II调试ARM架构的目标系统为例   登录页面http://www.eetrend.com/files-eetrend/banner/edm/lauterbach/201111/DM2.html 即可免费领取 劳特巴赫产品信息光盘 一张,同时有机会参与抽奖,奖品保温水杯一个。  
  • 热度 3
    2011-10-13 10:33
    459 次阅读|
    0 个评论
    能耗分析 随着全球气候变暖问题日益显现以及各种“绿色”电子系统的纷纷面世,如何测量嵌入系统的能耗逐渐成为行业关注的焦点。在现代技术刊物中,关于电池驱动设备与低功耗微处理器的文章随处可见。该领域内越来越多的新技术赢得了各种创新奖项。多年来,行业内已采取了各种降低系统能耗的措施。但如果不能通过一个软件时刻来监控嵌入式系统,并使各个硬件工作在的剩电模式,则这些措施很难真正见效。自 2006 年初以来,Lauterbach 工具已开始支持各种测量功能,能够对嵌入式系统内的软件与功耗之间的相互影响进行比较分析。该技术从 2010 年中开始用在 TRACE32 CombiProbe 中。 多核调试 虽然多核芯片用于嵌入式系统中已有 10 年历史,且Lauterbach 早在 2001 年就开发出多核芯片调试器,但该领域仍然是一个技术热点。由于目前市场上关于增强内部系统操作可见性的需求正日益提高,因此在芯片调试结构内集成新型跟踪单元亦已成为大势所趋。以前只能够对单核生成跟踪信息,而现在可以有很多的其他跟踪源: TRACE32 调试器重视不断改进和持续开发,确保支持最新的跟踪源,而且保证调试器的配置简单,以及能够提供所得信息的综合分析功能。 串行端口跟踪 为了实现内部芯片流程的可见性,需要采集和处理大量跟踪数据,因此复杂的多核芯片和高性能处理器必须具有更大的带宽和以及更快速的跟踪端口。为了满足芯片制造商的要求,Lauterbach 开发出串行跟踪端口,这是近几年来行业内非常重要的创新产品之一。硬盘制造商很多年前就开始使用串行接口实现硬盘与计算机之前的高速数据交换,2008 年Lauterbach 开始推出采用串行端口技术的跟踪工具。在此期间,还有一些其他处理器使用串行跟踪接口。 更大的跟踪存储器 快速跟踪接口与高数据传输率显然都需要更大的跟踪存储空间,否则,将根本无法存储复杂嵌入系统大型程序的记录与长时间程序分析。   劳特巴赫工程师精心为您准备在线视频讲座,欢迎观看! http://v.youku.com/v_show/id_XMzExNzcwMTI4.html   您可以登录“劳特巴赫(Lauterbach)中国公司”官方微博http://weibo.com/lauterbach 官方博客http://blog.sina.com.cn/lauterbachchina 官方网站http://www.lauterbach.com/frames.html?country=cn%3fhome_c.html 留言与专家进行互动,为您做免费咨询解答。  
  • 热度 1
    2011-10-11 15:45
    460 次阅读|
    0 个评论
        “我们致力于为嵌入式行业提供先进的调试工具,通过集成化、全模块化且极具通用性的工具,让设计更有效率。”日前, 劳特巴赫(Lauterbach)中国公司 总经理 Tom Meyer 在接受EDN China采访时做上述表示。时逢劳特巴赫在北京举办技术专家论坛,继去年在上海举办中国首场论坛后,该公司今年先后在北京、上海、深圳三地拉开帷幕。这家总部位于德国的硬件辅助调试工具生产商,在调试器和仿真器方面拥有30多年的经验,在JTAG调试器领域占据全球第一的地位,截至2008年,其调试工具应用于全球超过8万个开发项目中,2010年,其全年收入达1亿美元。      TRACE32 是劳特巴赫用于MCU/MPU的开发工具链,具有全模块化、积木式结构,包括PowerDebug、PowerTrace、PowerIntegrator和PowerProbe系统。通过多年的技术积淀和不断更新,TRACE32可支持50多种处理器架构,包括CISC、RISC、DSP和FPGA嵌入式内核,合作伙伴包括ARM、Infineon、Intel、Freescale、TI等在内的约100家厂商。   您可以登录“劳特巴赫(Lauterbach)中国公司”官方微博 http://weibo.com/lauterbach 官方博客 http://blog.sina.com.cn/lauterbachchina 官方网站 http://www.lauterbach.com/frames.html?country=cn%3fhome_c.html 留言与专家进行互动,为您做免费咨询解答。       劳特巴赫(Lauterbach)中国公司  http://www.lauterbach.com/frames.html?country=cn%3fhome_c.html TRACE32  http://www.lauterbach.com/frames.html?country=cn%3fhome_c.html
相关资源
广告