Pages: [1]   Go Down
Author Topic: display for osciloscope  (Read 488 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
I´m thinking to make one osciloscope. What graphics display are recomended?
Thanks
Logged

Germany
Offline Offline
Edison Member
*
Karma: 132
Posts: 1440
If you believe something is right, you won't see what's wrong (David Straker).
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi

1) Select a display which is supported by an existing library. Study the Arduino Playground. There is a list of libs for graphics displays. You might also look here: http://code.google.com/p/u8glib/wiki/device. At least choose a display with a controller which is listed on the u8glib page or the Playground page.
2) Choose parallel mode displays only if you have enough available pins, otherwise use SPI. Avoid I2C, it seems to be slow and is not supported so well.
3) Better choose monochrom displays. I personally think, that the Arduino Uno has too less power to driver TFTs. For the same reason carefully select the display resolution. Anything above 200x200 probably will be too slow.
4) On ebay you may find very cheap displays, but you will not get much support. Good support is provided for displays from http://www.newhavendisplay.com or http://www.lcd-module.com/. Also displays from dfrobot, adafruit or sparkfun are good and reliable choices.
5) Level shifting: To my knowledge two controller do not require logic level translation: KS0108 and ST7920 based graphics displays. Most other displays require an additional level shifting circuit (e.g. 74HC4050)

Hope this helps,
Oliver

Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 211
Posts: 13477
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Depends on your requirements. There are VGA boards for Arduino and you can send the data to a PC and display the data in HD.
the question is what are your requirements?
and second how much do you want to spend?

Starting with a PC to display the graphs works quite well
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

0
Offline Offline
Shannon Member
****
Karma: 199
Posts: 11650
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi

3) Better choose monochrom displays. I personally think, that the Arduino Uno has too less power to driver TFTs. For the same reason carefully select the display resolution. Anything above 200x200 probably will be too slow.


I'd personally disagree with this - especially for an oscilloscope where you are drawing lines (rather than filling areas).

If you use a Mega, direct port manipulation and a TFT display with an 8 bit parallel interface (lots on eBay for instance),
reasonable speed can be had.  Colour is very useful on a screen!

With an Uno you'd really need to find an SPI compatible screen (the Uno can do 8MHz SPI)

Also there aren't many large monochrome displays available.

Look at which display chips the UTFT library supports as a guide. http://henningkarlsen.com/electronics/library.php?id=52
Logged

[ I won't respond to messages, use the forum please ]

Pages: [1]   Go Up
Jump to: