TM1640 based, 16 digit display (dealextreme)

Anyone know about the TM1640 chip? I've ordered one, and i'm going to try and figure it out.
http://www.dealextreme.com/p/jy-mcu-16x-digital-tube-yellow-led-module-104311

Here is all the reference info I could find:

Schematic: http://ljy99731.13.dns222.net/download/LM1640_sch.pdf
Datasheet: http://ljy99731.13.dns222.net/download/tm1640.pdf

Is it similar to the TM1638, for which an arduino library has already been built?

I've contacted the author of the arduino TM1638 library, and he's also got one of these units on order, to try and figure out.

Google translate is also able to translate that PDF via the "Translate A Document" link at translate.google.com

Wow, 16 digit multiplexed driver chip.
Looks like com, is via I2c going by the pullup resistors.

http://ljy99731.13.dns222.net/download/LM1640_sch.pdf

Can select English here
http://www.titanmec.com/doce/product-detail-180.html
but the pdf doesn't seem to want to download.

http://www.titanmec.com/docc/product-detail-42.html Oriental anyone? translate.google.com not working.

CrossRoads:
Wow, 16 digit multiplexed driver chip.
Looks like com, is via I2c going by the pullup resistors.

http://ljy99731.13.dns222.net/download/LM1640_sch.pdf

Can select English here
http://www.titanmec.com/doce/product-detail-180.html
but the pdf doesn't seem to want to download.

http://www.titanmec.com/docc/product-detail-42.html Oriental anyone? translate.google.com not working.

See translated version of Datasheet attached.

tm1640english.html (243 KB)

Opens up & just says "Translated version of TM1640", no text or drawing or anything.

CrossRoads:
Opens up & just says "Translated version of TM1640", no text or drawing or anything.

Must be on your end. If you open the HTML file all the data is there, and it displays fine on my screen.

It'd probably be easier to just go to translate.google.com and hit the blue link "Type text or a website address or translate a document."
Then just upload the PDF. Worked on multiple computers for me?

Must be me. I cannot get that process to work, just opens a blank screen.

CrossRoads:
Must be me. I cannot get that process to work, just opens a blank screen.

I grab some screenshots of what i've got tomorrow then :slight_smile:

CrossRoads:
I can get the Chinese version of the TM1640 downloaded, translate.google.com won't do the translation.
Need the address information on I2C commands to send it data for each digit.

See attached PDF. Hopefully this works!

Translated version of tm1640.pdf (112 KB)

Not for me - just 1 blank page. Not getting any warnings or anything.

CrossRoads:
Not for me - just 1 blank page. Not getting any warnings or anything.

???? Weird!

OK this has to work:
I physically took screenshots of the translated version, I tried to leave some overlap so you don't get lost.

http://www.mecvt.ca/MECVT/Panici/Misc/16digit/

That works! Thanks Panici.

I got my module in the mail today.

If you want to run any tests-by-proxy, i'm game!

I am waiting for my piece anydays now, extremely fun to try something without real instructions (talking about my skills now).

Cheers,
Kari

More info/Translated datasheet.

http://club.dealextreme.com/forums/Forums.dx/threadid.1013434?page=2

Cool, thanks.
Now I just need to remember what that part was good for!

Author of TM1638 library has expanded to support the TM1640.

I'll test tomorrow and let you guys know.

I ordered mine from DX while ago, but only this part was missing from the package? Damn!

Good to know about the TM1638 library, that it supports TM1640 too. Their combination as a display might work, even that they are completely different colors. Yellow was the one I was missing so far...

Cheers,
Kari

The module I received was red as well.

Anyways, it's working great with the updated TM1638 library.

Here's it running off of an ATtiny85 :slight_smile:

Could someone please, explain me how a single IC with 24 pins, can address 16 7-segments displays?
You need to individually address 128 LEDs, how do you do it with just 24 pins?

Do each display have another IC or what?

I do not know much about electronics, but I think I know enough to understand this...

I have been lately using the WS2801 driver to make something like an ambilight system for my PC screen using processing, an Arduino, SPI, WS2801, and RGB leds, I have 25 independant RGB LEDs to achieve a nice ambilight clone, but this... how does it work!?!?! I did read the TM1640 sheet, but I still do not get it.

PLEASE!!! some one explain me!!

Thanks in advance!!