logo elektroda
logo elektroda
X
logo elektroda

Interior of the old Polsat digital decoder Echostar DSB-717

p.kaczmarek2 1038 11
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • Interior of the old Polsat digital decoder Echostar DSB-717
    Time to present the interior of another slightly older piece of equipment. This time it will be even more interesting, because I received two copies. I will see if anything from the inside can be useful to a hobbyist electronics technician, I will focus mainly on programmable circuits. Electronics is not at all an expensive occupation when recovering parts from electro-waste. Will we find out again this time? Let's find out!
    Interior of the old Polsat digital decoder Echostar DSB-717
    We look at the back of the equipment and all doubts about its age are dispelled. This decoder doesn't even have an HDMI output. I don't know if it would still be able to receive anything, but looking at the prices it's possible to buy one for a dozen zlotys, and I don't even have a remote control....
    Interior of the old Polsat digital decoder Echostar DSB-717
    The whole thing is built around one main PCB, with the switching power supply and the rest of the unit separately. The audio outputs (for the right and left channels) still have a tiny PCB, and there is also a separate display.
    Interior of the old Polsat digital decoder Echostar DSB-717
    In the case of the display, we have a surprise, as there is neither a sliding register nor a dedicated controller such as the TM1650 or TM1637, but there is the well-known and well-loved ATTiny2313 microcontroller from Atmel at the time (now, after the acquisition, from Microchip). It appears that it is this MCU that does the multiplexing of the 7-segment display showing the channel codes.
    Interior of the old Polsat digital decoder Echostar DSB-717
    The display has dots, but no colon - we won't make a clock easily. We also have an IR receiver, after all the remote has to work somehow. You could make it work at least with IRRemote from an Arduino or ESP.
    Interior of the old Polsat digital decoder Echostar DSB-717
    As a curiosity, we have extra insulation on the bottom of the PCB on the high voltage side and the inverter in general, and on the low voltage side we have contacts from ground/casing
    Interior of the old Polsat digital decoder Echostar DSB-717
    I had a look at the display. Strange, why so many wires when Attiny does multiplexing?
    Interior of the old Polsat digital decoder Echostar DSB-717 [img-1]
    Interior of the old Polsat digital decoder Echostar DSB-717 Interior of the old Polsat digital decoder Echostar DSB-717
    Both motherboards are quite similar:
    Interior of the old Polsat digital decoder Echostar DSB-717
    On the underside we have only a few components, among others the decoupling capacitors from the main CPU:
    Interior of the old Polsat digital decoder Echostar DSB-717

    Now let's further examine the rest of the PCB, starting with the power supply .
    On the input we have rich filters to reduce EMI interference. Of course there is a fuse too. Then a bridge rectifier and a boost converter.
    Interior of the old Polsat digital decoder Echostar DSB-717
    The inverter is based on the TOP245PN:
    Interior of the old Polsat digital decoder Echostar DSB-717
    It can provide up to 30 W, depending on configuration and cooling capabilities.
    Interior of the old Polsat digital decoder Echostar DSB-717
    This circuit already has a keying transistor integrated into it - below is a schematic of an example inverter:
    Interior of the old Polsat digital decoder Echostar DSB-717
    Next we have more inverters - lower voltages are needed for the processor. In the background you can also see the AZ1117-ADJ, which is a linear voltage stabiliser with adjustable output.
    Interior of the old Polsat digital decoder Echostar DSB-717
    L5970D - up to 1 A.
    Interior of the old Polsat digital decoder Echostar DSB-717
    Example diagram:
    Interior of the old Polsat digital decoder Echostar DSB-717
    The main processor is the STi5107KYA Omega from ST. On the PCB it appears with M28W320HS (32 Mb Flash) and K4H561638H (256 Mb SDRAM).
    Interior of the old Polsat digital decoder Echostar DSB-717
    It's a shame that the Flash is in such an inaccessible DIY enclosure, otherwise something could be tampered with. I would have ripped the contents and analysed in Ghidra, and maybe I would have tried to upload something new.
    Further separately we have the STV6414AD:
    Close-up of capacitors and ST microchip on decoder PCB
    As far as I can see, this is simply an audio/video line switch, it is controlled via the I2C protocol.
    STV6414A datasheet fragment showing features of the audio/video switch matrix
    Still here we have the RF tuner:
    Close-up of STB6000 IC on green PCB with SMD components and 14 MHz quartz crystal
    It is based on the STB6000, interestingly this chip operates in direct frequency conversion mode (without intermediate frequency - IF). It is controlled as usual via I2C:
    Screenshot of the STB6000 datasheet for a DVB QPSK direct conversion tuner IC
    And that's it for now - there's still some circuitry under the card reader, but the reader obscures the marking.

    Summary
    This time it's hard for me to write that the power supply will be useful, because the whole thing is as one module. It's equally hard to see playing with the main MCU, and there's not a lot of memory and capability there anyway.
    Probably the biggest surprise, though, is this display module from Attina. After all, it's a representative of one of the most popular MCU families in DIY projects. It begs to be used. The only pity is that this display is without a colon. It is only useful for measurements. How about making one eight-digit display out of two?
    That's it for now, perhaps in the next topic I will present some DIY based recovered parts. Or have you ever managed to recover interesting MCUs from electrical junk?

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 13880 posts with rating 11664, helped 628 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 21816268
    MAT_ ZAJ
    Level 12  
    There are already some applications of the Attiny front panel with displays on the web, I recently acquired a scrap panel myself and also kept some components from it as well as the front panel :)
    https://kaktusa.pl/panel-frontowy-dekodera-cyfrowego-polsatu-dsb-717/
    https://www.elektroda.pl/rtvforum/topic3855371.html
    https://www.elektroda.pl/rtvforum/topic3676125.html
    https://grylewicz.pl/mini-plytka-testowa-avr-z-odzysku/
    https://www.elektroda.pl/rtvforum/topic1761227.html
  • ADVERTISEMENT
  • #3 21816351
    p.kaczmarek2
    Moderator Smart Home
    Thanks for the info, I hadn't seen this, I haven't yet moved on to just running this board. It will definitely come in handy. Somehow it so happened that I had little to do with AVRs - I started my adventure with PICs because I wanted something less popular.
    Helpful post? Buy me a coffee.
  • #4 21816356
    sylweksylwina
    Moderator of Computers service
    I got the thermometer from the display from the DSB-616 :D
    The dot can be made up. You can drill the display from the bottom and insert the Led ;)
  • #5 21816377
    p.kaczmarek2
    Moderator Smart Home
    Those Attins were a surprise to me though. I see that at least some of the DSB series were built this way?

    As a rule I rather see chips like TM1650, FD650, HD2015, etc in newer DVB receivers.
    Running HD2015 display/button controller after reverse engineering, comparison with TM1637itd
    Helpful post? Buy me a coffee.
  • #6 21816386
    sylweksylwina
    Moderator of Computers service
    the 717 was the successor to the 616. The 616 had a small board with just the display and attiny. In the 717 the display is already built into the whole front panel.

    The function of both displays was the same, and the whole STB was similar, as far as I remember, both models were based on ST Omega CPUs, only the older one was in a bigger BGA case.
  • ADVERTISEMENT
  • #7 21817311
    maciej_333
    Level 38  
    p.kaczmarek2 wrote:
    This time it's hard for me to write that the power supply will be useful, because the whole thing is as one module. It's equally hard to see playing with the main MCU, and there's not a lot of memory and capability there anyway.
    Probably the biggest surprise, though, is this display module from Attina. After all, it's a representative of one of the most popular MCU families in DIY projects. It begs to be used. The only pity is that this display is without a colon. It is only useful for measurements. How about making one eight-digit display out of two?
    That's it for now, perhaps in the next topic I will present some DIY based recovered parts. Or have you ever managed to recover interesting MCUs from electro-waste?

    I was most acutely interested here in the head unit on the STB6000. The datasheet for this is a mere two pages, so there are no specifics. However, after searching for a while I found some code: stb6000.h and stb6000.c . You could try to do some SDR on this. From this code it looks like with it (stb6000_set_params function) and a logic state analyser it would probably be possible to run it on an STM32.

    Would you be willing to perhaps send me one of these tuners at shipping cost?
  • #8 21817812
    RomanWorkshop
    Level 14  
    As for the LED display module with ATtiny2313 microcontroller: Link .

    The I2C address of the LED display module is 0x38 (7-bit), baud rate 100 kHz. The I2C frame sent contains 7 bytes - the first three are 0x38, 0x00, 0x07. The next four bytes are the digits displayed on the LED, starting from the left (byte #7 controls the far right digit).

    The bytes and corresponding digits sent are:
    0 - 0x3F, 1 - 0x09, 2 - 0x6E, 3 - 0x6D, 4 - 0x59, 5 - 0x75, 6 - 0x77, 7 - 0x29, 8 - 0x7F, 9 - 0x7D, digit blanked out - 0x00

    Bits and corresponding segments of the display:
    %00000001 $01 - segment "c", %00000010 $02 - segment "e", %00000100 $04 - segment "d", %00001000 $08 - segment "b", %00010000 $10 - segment "f", %00100000 $20 - segment "a", %01000000 $40 - segment "g", %10000000 $80 - none, %00000000 $00 - none
    Helpful post? Buy me a coffee.
  • #9 21818814
    p.kaczmarek2
    Moderator Smart Home
    @maciej_333 I'd be happy to give you both boards, but I need to see if I still have them. I took the photos for the theme a while back, and I regularly have to get rid of some of the electronics because I wouldn't fit it all in. I definitely have the displays, I don't know what about the rest.

    On the other hand, I'll keep this in mind already, if I come across any more tuners, I'll check what's in there and if anything I'll intercept the communication and put it away - I'll ask you on PW.

    @RomanWorkshop thanks for the useful info! I'll try it out, especially as I have two copies of it.

    The only thing that puzzles me is, if there's I2C in there, why so many wires to that PCB? Power, GND, SCL, SDA, and then there's IR, after all, that's a lot less than I see there....

    Added after 1 [hours] 26 [minutes]:

    PS: This is the diagram I found for the STB6000:
    Block diagram of a low-cost satellite set-top box using STi5202 and STV0299+STB6000
    Helpful post? Buy me a coffee.
  • #10 21819293
    maciej_333
    Level 38  
    p.kaczmarek2 wrote:
    This is the diagram I found as to the STB6000

    I have also seen this. The STB6000 is with a "zero IF" output. As if the signals from it were fed to low-pass (analogue) filters it would be possible to sample it with the STM32. I already have an AV2012 chip running like this (also from a DVB-S tuner), although everything is designed for it.

    p.kaczmarek2 wrote:
    While I'll already have this in mind, if I come across any more tuners, I'll check what's sitting there and if anything I'll intercept the communication and put it back - I'll ask you on PW.

    Right. It's the heads that would interest me - especially how they are removable modules. It's just that when there's no datasheet you mostly need the whole tuner to run.

    Some residual information is given about the STi5107KYA (main CPU):
    Block diagram of STi5107 showing audio, video, memory, and interface components.
    Link
    They state that there is an "ST20 32-bit VL-RISC CPU" core. You can see a connector on the board, which is probably a JTAG, but I don't particularly see any chance of working it out. The UART is nowhere to be seen either. Something about the STi5107KYA is on a reliable Chinese site: Link . Too bad I ran out of points there.

    p.kaczmarek2 wrote:
    The only thing that puzzles me is if there is I2C there, why so many wires to that PCB?

    It is not by chance that the keys are not supported by the Attiny?
  • ADVERTISEMENT
  • #11 21819344
    MAT_ ZAJ
    Level 12  
    maciej_333 wrote:

    p.kaczmarek2 wrote:
    The only thing that puzzles me is if there is I2C, why so many wires to this PCB?

    It is not by chance that the keys are not supported by Attiny?

    That's right, the keys are routed out to just this ribbon of wires, as are the IR receiver and the two-colour LED. These signals go back to the tuner motherboard.
    I am attaching a description from one of the earlier links.
    Close-up of ribbon cable connected to PCB with labeled signal and power pins
  • #12 21820453
    żarówka rtęciowa
    Level 38  
    Hello

    I had to deal with such a scrap and I must admit that it is difficult to solder THT elements e.g.: transformers from double-sided PCBs. Older tuners from the 90s were better in this respect because the PCB was single-sided and there were a lot of through-hole components.
📢 Listen (AI):
ADVERTISEMENT