Announcement

Collapse
No announcement yet.

Custom LED project, can anyone help?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Custom LED project, can anyone help?

    I wasn't exactly sure where this belonged in the forums, I guess it's technically electronics theory and general function, hoping someone with microcontroller knowledge can help me out.

    I have two boards(a 10 year old one and a new one) with two different types of 4 digit 7 segment LED Displays on them. For one reason or another, the segments on the displays eventually dim, go out, or the displays stop functioning entirely. The company that makes the boards will not replace the display only, the only thing they will do is replace the entire board for about $600 which is absolutely ridiculous.

    So the tinkerer in me starts thinking that there has to be a cheap replacement for these displays. Here's where it gets interesting, if anyone is interested enough to help me out with this read on, it would be GREATLY appreciated!!!

    For the remainder of this post I will be referring to the old board as REV. A and the new board as REV. C. My journey started with me simply trying to find the same display used on the REV. A board. After combing through the internet in it's entirety, I was able to find the datasheet to this display. It's made by a company called THREE-FIVE Systems, a company that went bankrupt 10 years ago. http://www.farnell.com/datasheets/31648.pdf

    After calling many electronics manufacturers in the U.S. and abroad, it became apparent that it's absolutely impossible to get a hold of these dated displays. So I thought no problem, I'll simply use a new display in the old board, surely I'll be able to find one!

    It turns out that the new displays are custom fabricated by the company that makes the boards.

    I wasn't about to let that stop me, so I created an exact replica of the new display using the ole' iron and toner method, transferred the components onto my board and viola! I now have a functioning board of my own.

    So if anyone is still awake after this tall tale, here is where my problem lies.

    My homemade display obviously functions perfectly in the newer REV. C board, but shows no signs of life in the older REV. A board.

    This is where my knowledge ends, and where I need the expertise of you fine gentlemen.

    The two boards look *almost* identical, with the main differences being a micromonitor chip and a quartz crystal on the old board, and the boards having different microcontrollers.

    All of the voltages going to these components are exactly the same, which is why I'm having trouble understanding why the newer display doesn't function in the old board.

    I've included pictures of all these components as well as the datasheets for the microcontroller on the REV. A board(http://pdf1.alldatasheet.com/datashe...C751-4N24.html), the microcontroller on the REV. C board(http://www.nxp.com/documents/data_sheet/87LPC762.pdf), and the driver IC chip found on the new display(http://pdf1.alldatasheet.com/datashe...TB62709NG.html.

    My goal is to be able to either use the microcontroller from the new board in the old board or modify the old board to accept the new display.

    I realize that this post is way too long and drawn out, I'm just hoping there's a fellow techie out there who can help!

    the two boards side by side:


    the other side of REV. C:


    the other side of REV. A:


    the two display boards side by side(the REV. C is on the left, REV. A on the right):
    Last edited by WHaThEFLuX; 11-07-2015, 09:38 PM.
    "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

    -retiredcaps

    #2
    Re: Custom LED project, can anyone help?

    FWIW, smokemachines.net lists a TSM6755 (high efficiency red) Integrated LED Display in their G300 Mk2 Parts List (27/11/2014):

    https://cdn.badcaps-static.com/pdfs/...0cbec6e4f6.pdf

    Comment


      #3
      Re: Custom LED project, can anyone help?

      Wow, I can't believe I couldn't find that! Thank you so much, I will give them a call tomorrow and see if they still sell the displays.
      "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

      -retiredcaps

      Comment


        #4
        Re: Custom LED project, can anyone help?

        it's pretty simple, if you wanted you could replace it with a microcontroller and different display.
        there are very interesting displays around cheap from china too - like serial interfaced colour lcd's intended for phones.

        Comment


          #5
          Re: Custom LED project, can anyone help?

          Thanks for the post stj! Since I have no knowledge of microcontrollers, would you be able to locate a microcontroller and display that would work in the REV. A board? If not, could you point me in the right direction?
          "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

          -retiredcaps

          Comment


            #6
            Re: Custom LED project, can anyone help?

            This is the closest thing I've found but I have no idea if the microcontroller will work in the REV. A board.

            board:

            http://www.ebay.com/itm/230847256597...%3AMEBIDX%3AIT

            microcontroller:

            http://www.farnell.com/datasheets/110290.pdf
            "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

            -retiredcaps

            Comment


              #7
              Re: Custom LED project, can anyone help?

              The RevA LED display uses a 35-bit shift register to shift the segment data into the 4 digits whereas the RevC display utilises an "intelligent" 16-bit shift register. The firmware in each of the microcontrollers would be matched to a particular display type, so you couldn't possibly get a RevA display to work with a RevC microcontroller or vice versa.

              If you can read the EPROM/OTPROM in your microcontroller, then you should be able to program a replacement, assuming you can find one. However, I suspect that the security bits will be set.

              Alternatively you could build your own RevA display using discrete shift registers, latches, and LED drivers. The TSM6755 datasheet has a map that correlates each data bit with a particular digit and segment. ISTM that it shouldn't be too hard to replicate it in principle, but the circuit would be bulky.

              I personally would use a cheap micro (eg PICAXE, programmable in BASIC) to capture the bit stream and then drive my own display. In this way you could adapt a single design to handle both RevA and RevC boards. You could use a jumper to select the LED protocol (35-bit versus 16-bit).


              SN74HC164, Texas Instruments, 8-Bit Parallel-Out Serial Shift Register:
              https://cdn.badcaps-static.com/pdfs/...f92de5fc21.pdf

              74F675A, 16-Bit Serial-In, Serial/Parallel-Out Shift Register:


              74F673A, 16-Bit Serial-In Serial Parallel-Out Shift Register:


              DN8648FBP, Panasonic, 32-bit shift register latch driver, Serial-In, Serial/Parallel-Out:
              Last edited by fzabkar; 11-08-2015, 02:59 PM.

              Comment


                #8
                Re: Custom LED project, can anyone help?

                The SAA1064 sounds like an excellent choice. However you will need to drive it with your own microcontroller. The PCB's existing microcontroller should interface to your own microcontroller which will then drive the display via I2C. Your microcontroller will act like a protocol interpreter/translator.

                Comment


                  #9
                  Re: Custom LED project, can anyone help?

                  fzabkar, thank you so much for your advice, this is a new world I'm trying to jump into and I'm afraid I'm somewhat lost in it.

                  So I will be using the SAA1064 to drive the display and the PCB's microcontroller to communicate with "my own" microcontroller which will drive the SAA1064.

                  I understand what "your" microcontroller is supposed to do but I'm not sure what you mean by it, is that a component I can purchase, a separate board I have to create or the components you were talking about in post #7?

                  I'm absolutely clueless when it comes to this level of electronics, but I'm sure I'll learn a lot from this!
                  Last edited by WHaThEFLuX; 11-08-2015, 03:59 PM.
                  "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

                  -retiredcaps

                  Comment


                    #10
                    Re: Custom LED project, can anyone help?

                    The SAA1064 uses an I2C bus whereas your TSM6x55 display uses a different serial bus. The SAA1064 is addressed by way of special command codes whereas the TSM6x55 just accepts raw bits and displays them. They speak completely different languages and use incompatible pinouts.

                    By way of analogy, imagine trying to attach a SATA hard drive directly to a USB port. It can't be done. You would need to use a USB-SATA bridge IC with special firmware to translate the protocols and the physical/electrical interfaces. Your "slave" microcontroller would be doing the job of the bridge IC.

                    Comment


                      #11
                      Re: Custom LED project, can anyone help?

                      ok now I get it, so how do I get my hands on a "slave" microcontroller and integrate it into this setup?
                      "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

                      -retiredcaps

                      Comment


                        #12
                        Re: Custom LED project, can anyone help?

                        you need to write the software for it.

                        Comment


                          #13
                          Re: Custom LED project, can anyone help?

                          Others have way more knowledge in this area than I, but assuming you are making your own rev A display board from scratch (pcb, layout, pin headers, 7 segment display), perhaps the MM5450 led display driver is a compatible choice with the old TMS6055?

                          http://www.digikey.com/product-detai...1341-ND/771810

                          The TMS6055 has a 7 pin interface: Vled, Vdd, brightness control, data enable, serial data, clock and ground. The MM5450 has the same 6 (vled is not on the MM5450), but numbered differently on their chip. It would just be a matter of laying out the traces to the 7 pin header.

                          Vled would have to go directly to the 7 segment leds as per MM5450 datasheet figure 13.
                          Attached Files
                          Last edited by retiredcaps; 11-08-2015, 04:44 PM.
                          --- begin sig file ---

                          If you are new to this forum, we can help a lot more if you please post clear focused pictures (max resolution 2000x2000 and 2MB) of your boards using the manage attachments button so they are hosted here. Information and picture clarity compositions should look like this post.

                          We respectfully ask that you make some time and effort to read some of the guides available for basic troubleshooting. After you have read through them, then ask clarification questions or report your findings.

                          Please do not post inline and offsite as they slow down the loading of pages.

                          --- end sig file ---

                          Comment


                            #14
                            Re: Custom LED project, can anyone help?

                            The text in the MM5450 datasheet is very nearly the same as in the TSM6x55 datasheet. It does look like the MM5450 might be a suitable candidate.

                            Comment


                              #15
                              Re: Custom LED project, can anyone help?

                              retiredcaps thank you for getting back to me, I really appreciate it, that sounds like a great idea.

                              fzabkar, in your opinion what would be the easier route, your method or retiredcaps's?
                              "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

                              -retiredcaps

                              Comment


                                #16
                                Re: Custom LED project, can anyone help?

                                So in theory all I would have to do is create a pcb board with the LED display pins and header pins traced to the MM5450?
                                "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

                                -retiredcaps

                                Comment


                                  #17
                                  Re: Custom LED project, can anyone help?

                                  Originally posted by WHaThEFLuX View Post
                                  So in theory all I would have to do is create a pcb board with the LED display pins and header pins traced to the MM5450?
                                  Yes, that's how I see it. But this would only work for the RevA board, obviously.

                                  Comment


                                    #18
                                    Re: Custom LED project, can anyone help?

                                    Honestly, the displays for the REV. C board are easily repairable and/or easy to replicate since the components are available, it's the REV. A board displays that are the challenge.

                                    So to create a REV. A compatible board I will need the MM5450 DIP-40, the 4 digit 7 segment LED display, and the 7 header pins? Since I'm still a novice at deciphering schematics and diagrams, will I need to include any capacitors/resistors on the board for it to function? I'm assuming a capacitor from pin 19 to ground and a 100k resistor from the capacitor to pin 20(VDD)?
                                    Last edited by WHaThEFLuX; 11-08-2015, 05:28 PM.
                                    "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

                                    -retiredcaps

                                    Comment


                                      #19
                                      Re: Custom LED project, can anyone help?

                                      Would this work for the display?

                                      http://www.sunledusa.com/products/spec/XDMR14A4-1A.pdf







                                      Last edited by WHaThEFLuX; 11-08-2015, 06:11 PM.
                                      "You can only learn so much doing simple recapping and fixes. Ideally you want a really hard one to fix where you end up with a lot of dead ends and frustration. Then, and only then, do you learn how things really work."

                                      -retiredcaps

                                      Comment


                                        #20
                                        Re: Custom LED project, can anyone help?

                                        you could use 4 single-digit displays or a pair of double-digit ones if it's cheaper.

                                        one thing to check, does the chip need "common anode" displays, or "common cathode" ?

                                        Comment

                                        Working...
                                        X