I2C LCD Interface v3a or v4?

I2C LCD Interface v3a or v4?

Postby floresta » Sat May 07, 2011 3:15 pm

I just started using my new I2C LCD Interface v3 and, since I am using it with an old LCD module with no backlight, I have had no problems. There will be a serious problem if and when I attempt to use it with my newer backlit LCD module since you have made no provisions for a current limiting resistor. I realize that many of the newer LCD modules have a built in current limiting resistor but you should realize that many do not. I didn't notice this omission until I had already mounted the transistor. I suppose I can remove the transistor and put the current limiting resistor between it's C and E pads thus giving up software control of the backlight. Do you have a better suggestion since PWM is not an option when using an I2C extender.

It wouldn't be hard to incorporate such a resistor in your current board design but it would obliterate the silk-screen lettering for the push buttons unless you make the board longer. While you are at it you really should reconsider how you are implementing your backlight control. Specifically, since you are using high side switching you should be using a PNP transistor. This should be almost trivial to fix using your current board design.

Another improvement, which would probably require some extra real estate, would be some jumpers to enable/disable the I2C pull-up resistors. I have connected mine via some machined pins so I can remove them but jumpers would be nicer.

Don
floresta
 
Posts: 1
Joined: Sat May 07, 2011 2:47 pm

Re: I2C LCD Interface v3a or v4?

Postby Spike » Sat May 14, 2011 11:09 am

Thanks for the input. Not everybody uses things in the same way, so I appreciate hearing from you about you are using the interface. We will keep your suggestions in mind for future updates.

An undocumented way to run the LCD backlight, in an always on configuration, is to solder the required resistor (or jumper) the two unmarked solder pads on the bottom side of the PCB.

In your case, you could snip off the transistor and use the required value of resistor in a 0603 size.
Attachments
I2C LCD Jumper.png
I2C LCD Jumper.png (71.86 KiB) Viewed 2082 times
Spike
Site Admin
 
Posts: 95
Joined: Tue Feb 16, 2010 12:51 pm


Return to I2C LCD Interface v3

Who is online

Users browsing this forum: No registered users and 1 guest

cron