对于刚拿回来的新PCB板,我们首先要大概观察一下,板上是否存在问题,例如是否有明显的裂痕,有无短路、开路等现象。如果有必要的话,可以检查一下电源跟地线之间的电阻是否足够大。
然后就是安装元件了。相互独立的模块,如果您没有把握保证它们工作正常时,最好不要全部都装上,而是一部分一部分的装上(对于比较小的电路,可以一次全部装上),这样容易确定故障范围,免得到时遇到问题时,无从下手。一般来说,可以把电源部分先装好,然后就上电检测电源输出电压是否正常。如果在上电时您没有太大的把握(即使有很大的把握,也建议您加上一个保险丝,以防万一),可考虑使用带限流功能的可调稳压电源。先预设好过流保护电流,然后将稳压电电源的电压值慢慢往上调,并监测输入电流、输入电压以及输出电压。如果往上调的过程中,没有出现过流保护等问题,且输出电压也达到了正常,则说明电源部分OK.反之,则要断开电源,寻找故障点,并重复上述步骤,直到电源正常为止。
接下来逐渐安装其它模块,每安装好一个模块,就上电测试一下,上电时也是按照上面的步骤,以避免因为设计错误或/和安装错误而导致过流而烧坏元件。
寻找故障的办法一般有下面几种:
①测量电压法。首先要确认的是各芯片电源引脚的电压是否正常,其次检查各种参考电压是否正常,另外还有各点的工作电压是否正常等。例如,一般的硅三极管导通时,BE结电压在0.7V左右,而CE结电压则在0.3V左右或者更小。如果一个三极管的BE结电压大于0.7V(特殊三极管除外,例如达林顿管等),可能就是BE结就开路。
②信号注入法。将信号源加至输入端,然后依次往后测量各点的波形,看是否正常,以找到故障点。有时我们也会用更简单的办法,例如用手握一个镊子,去碰触各级的输入端,看输出端是否有反应,这在音频、视频等放大电路中常使用(但要注意,热底板的电路或者电压高的电路,不能使用此法,否则可能会导致触电)。如果碰前一级没有反应,而碰后一级有反应,则说明问题出在前一级,应重点检查。
③当然,还有很多其它的寻找故障点的方法,例如看、听、闻、摸等。“看”就是看元件有无明显的机械损坏,例如破裂、烧黑、变形等:“听”就是听工作声音是否正常,例如一些不该响的东西在响,该响的地方不响或者声音不正常等:“闻”就是检查是否有异味,例如烧焦的味道、电容电解液的味道等,对于一个有经验的电子维修人员来说,对这些气味是很敏感的:“摸”就是用手去试探器件的温度是否正常,例如太热,或者太凉。一些功率器件,工作起来时会发热,如果摸上去是凉的,则基本上可以判断它没有工作起来。但如果不该热的地方热了或者该热的地方太热了,那也是不行的。一般的功率三极管、稳压芯片等,工作在70度以下是完全没问题的。70度大概是怎样的一个概念呢?如果你将手压上去,可以坚持三秒钟以上,就说明温度大概在70度以下(注意要先试探性的去摸,千万别把手烫伤了)。
关键字:调试 PCB电路板
编辑:探路者 引用地址:寻找故障一点通如何调试新设计的PCB电路板
推荐阅读最新更新时间:2023-10-12 22:34
关于51单片机使用printf串口调试
在51系列单片机上面使用串口的时候,有时候为了方便调试看一下输出结果,会用到printf函数输出到电脑终端,再用串口助手显示。但是单片机使用printf的时候有一点需要注意的地方。 1、首先添加头文件#include stdio.h ,因为printf在这个里面 2、然后配置串口,但是在串口初始化的时候需要吧 TI = 1;否则无法发送。因为printf函数会调用putchar函数,而putchar函数会判断 TI ,不为 1 则等待,相当于死机,为 1 则清零。 3、也可以使用接受中断,但是中断里面不要再有 TI = 1;这句,否则无法发送。 就这三点,然后就可以很方便的使用printf输出了。 但是方便归方便,这个只
[单片机]
Windows CE 模拟器和远程调试工具
本篇文章主要讲解远程调试工具的使用方法,并采用PB(Microsoft Platform Builder)下的模拟器来试验。 一、模拟器 模拟器(emulator)是PB的一部分。专用于调试在PB下创建的内核及应用程序。模拟器能够在PC下模拟Windows CE的物理平台。但实际上它只不过是一个运行在CPU Ring 3级别的用户程序。所以它的运行速度要比正常的物理平台要慢。模拟器仅支持x86平台,它只能调试基于"Emulator:x86"的内核和所有用x86指令集编译的程序。模拟器有很大的限制,这些限制使它只能运行简单的应用程序。但是有一点是好的,操作系统的大多数API对于任何CPU而言都是相同的。考虑到不受CPU类型
[嵌入式]
PGI编译器瞄准AMD的四核Opteron皓龙处理器
Portland Group优化的多核处理器开发工具使开发人员能够在AMD皓龙四核处理器平台上迁移、调整应用软件
中国,2007年8月7日 — 高性能计算机技术(HPC)编译器的主要供应商、意法半导体的全资子公司Portland Group今天发布了新的PGI编译器及开发工具,这套命名为“巴塞罗纳”的新产品是PGI专门为AMD的Opteron皓龙四核处理器定制的。针对那些有意向把应用程序迁移到AMD即将推出的四核处理器以及针对这个处理器平台准备调整现有应用程序的独立软件开发商和客户,PGI和AMD合作推出了这些编译器。
PGI公司是高性能并行C/C++编译器、Fortran编译器、应用调试工具和性能评估工具的开发商和销
[新品]
基于ELF的嵌入式软件源码级交叉调试技术
1 引言
在计算机软件技术的发展过程中,各种编程调试技术与工具取得了重大的发展,其中调试工具一直是工具软件中研究应用的一大热点。
开发任何一个软件都不可避免地存在各种错误,要修正错误必须找出其错误原因。通常程序员利用调试器来跟踪程序执行情况,快速有效地定位错误产生的位置从而找到引起错误的原因,并改正错误。
调试器为用户提供的主要功能包括:在目标程序中设置、删除断点;以单步执行或连续执行等方式控制目标程序运行;浏览程序中的变量或表达式的值;查看、修改目标机寄存器的内容;查看、修改目标机内存的内容。源码级调试器是面向高级语言的符号调试工具,它基于源代码的语句和符号跟踪观察目标程序,同时提供基于汇编级的程序跟踪功能以
[嵌入式]
单片机学习札记4---调试蜂鸣器驱动
这一节中,我们要继续调试硬件电路,可能很多人对于单片机这种学习方式很疑惑,因为这不同于以前的按部就班的方式,我们这种学习方法,是过程性学习方式,其目的在于循序渐进,潜移默化的学习有关知识点,来解决我们遇到的实际问题,从而在实践中掌握这种技术,而不是去看枯燥的指令。 蜂鸣器接在单片机的P3.5引脚,这个引脚可以输出时钟信号,实际使用时可以减少对单片机资源的占用。我们新建一个工程,命名project,然后在编译器中敲入以下代码,该代码的功能是,让蜂鸣器间隔1S响一次: 下载到目标板上,可以听到蜂鸣器以间隔1S通断,说明这部分电路也是没有问题的。 在这个例子中,用到了定时器和中断,我们将将定时器配置为传统的51模式,即
[单片机]
示波器频域分析在电源调试的应用
在电源噪声的分析过程中,比较经典的方法是使用示波器观察电源噪声波形并测量其幅值,据此判断电源噪声的来源。但是随着数字器件的电压逐步降低、电流逐步升高,电源设计难度增大,需要使用更加有效的测试手段来评估电源噪声。本文是使用频域方法分析电源噪声的一个案例,在观察时域波形无法定位故障时,通过FFT(快速傅立叶变换)方法进行时频转换,将时域电源噪声波形转换到频域进行分析。电路调试时,从时域和频域两个角度分别来查看信号特征,可以有效地加速调试进程。
在单板调试过程中发现一个网络的电源噪声达到80mv,已经超过器件要求,为了保证器件能够稳定工作必须降低该电源噪声。
在调试该故障前先回顾下电源噪声抑制的原理。如下图所示
[测试测量]
STM32无传感器电机CPU占用率低于30%
意法半导体近日发布一套基于STM32闪存微控制器的三相电机控制开发套件,这套工具包含用户评估这个32位微控制器解决方案以及自行开发无传感器电机控制应用所需的全部硬件和固件。STM32微控制器以ARM® Cortex™-M3为内核,满足价格敏感的家用电器和工业设备对微控制器的高性能和低能耗的要求而开发。
STM微控制器在25毫秒内即可执行一整套无传感器三相无刷永磁同步电机(PMSM)矢量控制算法,大多数应用任务占用CPU资源比率小于30%,为CPU执行其它应用任务(如需要)预留了充足的处理能力。永磁电机同步电机控制解决方案的代码大小少于16千字节。
同一硬件平台可以用于永磁同步和交流感应两种电机,最高工作电压
[焦点新闻]
采用数字示波器调试嵌入式I2C总线
本文阐述了在实际开发中所遇到的I2C通信问题及使用示波器分析问题和解决问题的方法。
分析过程中采用了RIGOL公司最新推出的DS6104示波器,其具体特性包括:高达1GHz带宽,足以满足常用标准总线的带宽需求;5GSa/s实时采样率,确保不会遗漏信号细节;每秒18万次的波形捕获率,最大概率捕获感兴趣的信号;标配140M深存储,同时满足总览全局和观察局部的需求;可录制多达18万帧的波形,奇异信号随意回放和分析;提供多种串行触发,RS232、I2C、SPI、CAN、USB等。
问题探讨
项目设计中计划采用Cypress 68013A芯片来实现USB器件功能。68013A是Cypress公司出产的一款高速
[嵌入式]