Forum: µC & Digital Electronics Advice for a PCB Diagnosis

von Enrique P. (flote21)

Rate this post
0 useful
not useful
Hello everybody,

I need to implement in my PCB design something to make a diagnosis of 
itself. For example, cheking power supplies, signal frequencies, temp 
sensors and so on. I would like to ask if some one can give me some 
adivises to monitroze or check this stuffs. I was thinking to use a CAN 
BUS or an OTG cable like the in the automotive industry. But I don't 
know how much complicated can be. If some have another ideas, I would be 
very grateful to listen to...

Note: My board has already a Cyclone IV and one PIC controller: 18F45XX.


: Moved by Admin
von Sebastian (Guest)

Rate this post
0 useful
not useful
If you have JTAG, you can use it to test digital function and 
interconnection between JTAG-capable parts.
Power supplies can be testes by adding analog comparator circuits to 
check them against each other or a given reference.
Depending on whether you need this for a production test or as an 
integrated diagnostic feature, you may be inclined to think about 
loopback circuitry that simulates eventa or states that are otherwise 

von Enrique (Guest)

Rate this post
0 useful
not useful
thank you very much for your quick answer...
Yes I want to use the boards to for production testing, so the main 
thinks that I have to check are power suppiles, clocks and properly 
workings of ADCs Buffers, etc.
i am using a Jtag for programmin the FPGA so maybe I can use it for 
testing too....But I don´t know exactly how to do it. I will make some 
researches in internet. Some advise for starting, thank you.

von 6A66 (Guest)

Rate this post
0 useful
not useful
Enrique Perez wrote:
> I need to implement in my PCB design something to make a diagnosis of
> itself.

Hello Enrique,

I understand your request in this way that the board iteslf during 
operation shall diagnose the functionaltity (c.f. the board is tested 
druing production for functionality).
In that case it would be a starting point for you to sit down and check 
which funtions are required by your board and which are support 
functions. On the requred functions you should assess what problems may 
impact the performance of the function, how severe this impact is and 
how you can diagnose this and what you hould do against it. This is 
called FMEA (see internet).



Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.