Four channel logic analyzer

If you’ve got a graphic LCD lying around you can build this four-channel logic analyzer with a couple handfuls of cheap components. [Ronald de Bruijn's] design uses a PIC18F4580 to sample up to four logic inputs at a maximum resolution of 2 MHz. He’s included the PCB artwork so that you can etch your own board. Having a logic analyzer around can really make your life easier, allowing you to reverse engineer communication protocols and troubleshoot your own design problems.

[Thanks Juan]

Comments

  1. mrgoogfan says:

    Does it support sine waves, or just square?

  2. Matt Turner says:

    Well, it is a logic analyzer (perhaps look up logic signals on wikipedia) and not an oscilloscope!

  3. woah says:

    Lol, I hope mrgoogfan is trolling us and not serious.

  4. YaBa says:

    LoL
    He’s from another parallel world where LOGIC signals have more than 0 and 1’s :D :D :D

  5. mrgoogfan says:

    @YaBa

    quantum computing?

  6. Jake says:

    This is cool, but its sample memory is painfully limited. It wouldn’t be that hard to use a cheaper pic for the graphical/user interface and then maybe a little FPGA and memory to turn this into a monster of a pocket logic analyzer :D

  7. Jake says:

    Oh, and don’t for get a USB interface and some laser beams, just for good measure…

    I think I might have missed the point of this project :P

  8. Pouncer says:

    What better way to learn something than to ask?

    I’m sure you have successfully made mrgoogfan feel like an ass for asking. I wonder, will he continue to ask questions and learn from them, or will he live in ignorance due to a few air heads who couldn’t obviously remember that they weren’t born knowing everything, and had at some point asked questions too.

    Just saying….

  9. ClutchDude says:

    Ok….I hardly consider myself a novice with diagnostic tools like these….

    What would be a typical case I would use something like this for, as a novice?

    As in, if a circuit I designed had a flaw with I guess digital signals, how would I use this to find, diagnose, and possibly fix the problem?

  10. duh says:

    where’s the analyzer part?

  11. M4CGYV3R says:

    @clutchdude
    If you can see what the digital transmissions between different chips/ports/components are, you can generally extrapolate how to communicate with the chips sending and receiving the signals.

    If you read back to an article a couple days ago, someone used a logic analyzer to figure out how to send character data to an LCD in their car’s dash. There were no datasheets available, so they had to monitor the pins as they changed the settings to see what changed on the hardware when the display changed. Then, using that information they constructed their own circuit to send their own data to the display.

  12. bigdeal says:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,633 other followers