Skip to main content
Improved formatting and grammar
Source Link
WildCat
  • 323
  • 3
  • 11

OK. I found the answer to this problem!. After reading multiple web pages / YouTube videos from multiple authors on this device and ~all of them warning sternly you must NEVERnever connect the Vcc to 5v or it will destroy the display, I found one or two that suggested you could use 5v because in this particular module because there is a built in-in regulator. So, faced with the thing being useless anyway, I decided to take the plunge and connect the Vcc of the TFT to the 5v pin of the Arduino and - hey presto - it works perfectly (see picture below: note,the the clear full image with nowithout the reset button pressbeing held down and also notice the voltage pin of the TFT is now connected to Arduino 5v compared to the pictures in my question). enter image description here

The picture below shows the back of my TFT display boardmodule and, from what I have read, it is the J3Y transistor that is key to the voltage regulation in this boardmodule. enter image description here

PressingI hypothesise that pressing the reset button must have allowed equalisation of the voltages somehow but it is beyond my knowledge to explain it. I tried measuring the 3.3v pin on the Arduino with a voltmeter while holding down the reset button but I could see no change (the TFT module was not in situ for this test so maybe there is some interaction between Arduino and the TFT circuitry during reset).

Please note: I suspect this is a peculiarity of the particular TFT display modelmodule I have. Please DON'T run your 3.3v devices at 5v unless you have good reason to believe that is what they can take it. I only tried this after reading a couple of pages (including the detailed specs on the TFT module seller's listing) that suggested it would be OK with my particular TFT module - your's may be different. But if you have the same problem you see in my question then maybe that is something to consider. Thanks to those who have responded.

OK. I found the answer to this problem! After reading multiple web pages / YouTube videos from multiple authors on this device and ~all of them warning sternly you must NEVER connect the Vcc to 5v or it will destroy the display, I found one or two that suggested you could use 5v because in this particular module because there is a built in regulator. So, faced with the thing being useless anyway, I decided to take the plunge and connect the Vcc of the TFT to the 5v pin of the Arduino and - hey presto - it works perfectly (see picture below: note,the clear full image with no reset button press and also notice the voltage pin is now 5v compared to the pictures in my question). enter image description here

The picture below shows the back of my TFT display board and from what I have read it is the J3Y transistor that is key to the voltage regulation in this board. enter image description here

Pressing the reset button must have allowed equalisation of the voltages somehow but it is beyond my knowledge to explain it. I tried measuring the 3.3v pin on Arduino with a voltmeter while holding down the reset but I could see no change (the TFT module was not in situ for this test so maybe there is some interaction between Arduino and the TFT circuitry during reset).

Please note: I suspect this is a peculiarity of the particular TFT display model I have. Please DON'T run your 3.3v devices at 5v unless you have good reason to believe that is what they can take. I only tried this after reading a couple of pages that suggested it would be OK with my particular TFT module - your's may be different. But if you have the same problem you see in my question then maybe that is something to consider. Thanks to those who have responded.

I found the answer to this problem. After reading multiple web pages / YouTube videos from multiple authors on this device and ~all of them warning you must never connect the Vcc to 5v or it will destroy the display, I found one or two that suggested you could use 5v because in this particular module there is a built-in regulator. So, faced with the thing being useless anyway, I decided to take the plunge and connect the Vcc of the TFT to the 5v pin of the Arduino and - hey presto - it works perfectly (see picture below: note the clear full image without the reset button being held down and also notice the voltage pin of the TFT is now connected to Arduino 5v compared to the pictures in my question). enter image description here

The picture below shows the back of my TFT display module and, from what I have read, it is the J3Y transistor that is key to the voltage regulation in this module. enter image description here

I hypothesise that pressing the reset button must have allowed equalisation of the voltages somehow but it is beyond my knowledge to explain it. I tried measuring the 3.3v pin on the Arduino with a voltmeter while holding down the reset button but I could see no change (the TFT module was not in situ for this test so maybe there is some interaction between Arduino and the TFT circuitry during reset).

Please note: I suspect this is a peculiarity of the particular TFT display module I have. Please DON'T run your 3.3v devices at 5v unless you have good reason to believe that they can take it. I only tried this after reading a couple of pages (including the detailed specs on the TFT module seller's listing) that suggested it would be OK with my particular TFT module - your's may be different. But if you have the same problem you see in my question then maybe that is something to consider. Thanks to those who have responded.

Source Link
WildCat
  • 323
  • 3
  • 11

OK. I found the answer to this problem! After reading multiple web pages / YouTube videos from multiple authors on this device and ~all of them warning sternly you must NEVER connect the Vcc to 5v or it will destroy the display, I found one or two that suggested you could use 5v because in this particular module because there is a built in regulator. So, faced with the thing being useless anyway, I decided to take the plunge and connect the Vcc of the TFT to the 5v pin of the Arduino and - hey presto - it works perfectly (see picture below: note,the clear full image with no reset button press and also notice the voltage pin is now 5v compared to the pictures in my question). enter image description here

The picture below shows the back of my TFT display board and from what I have read it is the J3Y transistor that is key to the voltage regulation in this board. enter image description here

Pressing the reset button must have allowed equalisation of the voltages somehow but it is beyond my knowledge to explain it. I tried measuring the 3.3v pin on Arduino with a voltmeter while holding down the reset but I could see no change (the TFT module was not in situ for this test so maybe there is some interaction between Arduino and the TFT circuitry during reset).

Please note: I suspect this is a peculiarity of the particular TFT display model I have. Please DON'T run your 3.3v devices at 5v unless you have good reason to believe that is what they can take. I only tried this after reading a couple of pages that suggested it would be OK with my particular TFT module - your's may be different. But if you have the same problem you see in my question then maybe that is something to consider. Thanks to those who have responded.