Morpheus_79

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 224 total)
  • Author
    Posts
  • in reply to: Overvolted OSSC 1.6 has no input nor output [updated] #65837
    Morpheus_79
    Participant

      I think my multimeter can measure Hz (I don’t know to which extent, and if it can help)

      It’s an 27Mhz oscillator. While your multimeter may have some oscilloscope features, such additional functionalities are mostly rudimentary and limited to a kHz range.

       

      Do you have an idea how much it will cost ?

      Sadly i don’t know. The repair may be cheap in replacement parts… but the final cost highly depends on the invested time and complexity for the fault finding and repairing.

      in reply to: Overvolted OSSC 1.6 has no input nor output [updated] #65834
      Morpheus_79
      Participant

        Since C18 is a decoupling capacitor for the (by U6 delivered) 3.3V supply of the analog part of U1, it may be possible that U1 is at least partially broken. There would be a “Init error -3” message on the LCD if U1 does not respond at all – but since there is no message, a partially damaged TVP7002 is still possible.

        A partially broken U1 would explain the “NO SYNC” message. But it does not explain the missing test pattern, since the FPGA outputs the test pattern istself, without needing the video ADC for it. A shorted clock line may be possible – but there was a pretty new thread in here, where someone had a broken oscillator… which resulted in no LCD output at all. So i would assume: the (main) clock signal is pretty much needed for everything to work properly. A missing/shorted clock would result in the OSSC not doing anything at all. But if you have an oscilloscope, you could check if the oscillator outputs a stable clock.

        The same 3.3V line that drives the analog part of U1 drives the analog part of U8 too. U8 delivers the digitized audio to the HDMI transmitter (U3). So it may be possible, that (because of a short in that line or from an overvoltage) U8 was damaged too and sends some I2S-data-garbage to U3, that confuses it… resulting in U3 not working properly.
        That’s just an educated guess… but you can test it by removing U8. If this does not give you the test pattern, U3 may be damaged. It is driven by a different 3.3V line (from U5) – but it’s hard to tell what voltage U5 delivered after powering it with the out-of-specs 9V…

        Btw… the shorted C18 is kind of strange, since common 0603 ceramic capacitors are rated for 16V or even more (the official BOM uses a 16V rated capacitor) – 9V would not do them any harm (there are 6.5V ceramic caps available, but because of the DC bias effect it makes no sense to use them in 5V systems). So there could be another reason than just “i accidentally powered it with 9V” behind the damage of this broken OSSC…

        in reply to: v.1.7 not working even after JTAG flashing; how to debug? #65813
        Morpheus_79
        Participant

          Nice to see your OSSC back alive and (considering all the circumstances with the damaged U8 and U6) relatively well. Luckily those two aren’t the most expensive parts.

          That’s one of the great things with the OSSC: its good repairability!

          in reply to: v.1.7 not working even after JTAG flashing; how to debug? #65788
          Morpheus_79
          Participant

            is it expected for the firmware to not print anything on the LCD?

            The firmware is able to print out “init error” messages on the LCD if some of the ICs are not responding:

            OSSC Init Error -2. Need replacement

            But not for every IC… and only if they are not responding. An IC causing a short on one of the power rails may result in a more unpredictable behaviour. But still: no output at all on the LCD is (at least) strange. I’ve seen a case of a broken oscillator and another case of a broken flash memory causing it… but i’ve never seen a broken audio ADC as the culprit.

            You may simply try to remove U8… to see, if the short is gone… and to check, if U6 outputs 3.3V without it. You may get the LCD output back without it – but if you don’t, there may be something else damaged too.

            in reply to: v.1.7 not working even after JTAG flashing; how to debug? #65786
            Morpheus_79
            Participant

              I don’t know how to tell if I have the reference design or a clone.

              That’s not the reference design. U5 is rotated and it uses a different display with a flat flex cable connection, while the reference design uses this vertically mounted New Haven Display:

              How can that be if you say U6 powers it?

              I said: U5 powers it!

               

              how about I connect the output of U5 to the output of U6 since you said they’re both 3.3V

              I’m no electrical engineer… but there’s certainly a good reason for using two different regulators for the two 3.3V voltage rails. U5 drives the flash memory, the oscillator, the digital power (low noise) part of the audio ADC (U8) and the digital power (low noise) part of the TVP7002PZP (= U1 = the video ADC). U6 drives the analog power part of U1 and U8, and it drives U17 (the 3-Channel video buffer). Connecting U5 to everything U6 drives surely doubles its load. And while it may be able to withstand it, it could introduce noise to the digital power part of both ADCs AND there may be a broken component on the output line of U6 (while U6 itself is NOT broken)… which could subsequently kill U5 (and/or components connected to it) or at least damage your OSSC further.

              Your OSSC does not use the reference design – that’s why it’s hard to tell, which voltage regulators are swapped for cheaper or more readily available parts. So i would not stress them any more than necessary. First: look if U6 itself is broken (= remove it and see it the short is gone)… if it is: look if it’s a TLV70033 (the markings can give a clue) and find a replacement.

              in reply to: v.1.7 not working even after JTAG flashing; how to debug? #65781
              Morpheus_79
              Participant

                u5  3.3V       # the ground pin is not the middle one like you said here

                In the reference design it is! You can see it here – in the 3D rendering of the KiCAD file:

                The middle pin is definitely connected to the ground plane.

                BUT i’ve seen some modified PCB designs where other voltage regulators are used, which may have a very different pinout. Sadly i don’t know if your PCB follows the reference design.

                 

                u6  0.12V     # the output pin has a ~1 ohm resistance to ground. Some kind of short?

                U6 is a 3.3V regulator. There HAS to be something wrong (inside U6 itself or on its output line) if it only outputs 0.12V.

                In short:
                There’s definitely something wrong with (or with something connected to the output of) U6… and there may be something wrong with U5 (or with something connected to it… if your PCB uses the reference design). U5 is responsible for the supply voltage of U10 (the flash memory where the firmware is stored). It may(!) be possible, that U10 is damaged. I’ve seen one case, where U10 was broken and therefore its content was scrambled. Even though a JTAG update seemed to work, it was impossible to overwite its content… and since its content was gibberish the OSSC could not boot.

                in reply to: v.1.7 not working even after JTAG flashing; how to debug? #65757
                Morpheus_79
                Participant

                  The FPGA may be okay if you’re able to flash it via JTAG Programmer… but you should check the 27Mhz oscillator and the voltage regulators.

                  in reply to: OSSC 1.6 Corrupt video out #65286
                  Morpheus_79
                  Participant

                    Strange behaviour.  Maybe a problem with U5 (AP7361C-33E-13)??? It’s the voltage regulator responsible for creating the needed  3.3V out of the supplied 5V. But then: there’s the ‘as soon as I moved it…’ part, which sounds odd.  Maybe there’s a (half) broken capacitor creating some problems? You could use a plastic spudger or pen and poke a bit around on some of the caps…

                    in reply to: Getting Init Error -2 on my OSSC #65278
                    Morpheus_79
                    Participant

                      No. Why? You can try to replace the THS7353 (U17). It’s available from LCSC, Mouser, DigiKey and other suppliers:

                      https://www.lcsc.com/product-detail/Video-Amplifiers_Texas-Instruments-THS7353PWR_C2652733.html
                      https://mou.sr/43rSQvO
                      https://www.digikey.com/short/n19p40zd

                      … and costs around 5 bucks. If you don’t know how to replace it yourself, you can try to give it to someone who does (a friend or a repair shop).

                      As ‘marqs’ said: there could be something else broken… but it’s a good starting point and it doesn’t cost the earth.

                      • This reply was modified 4 months, 1 week ago by Morpheus_79.
                      in reply to: OSSC 1.11 snes sync issue and gbi(ossc #65196
                      Morpheus_79
                      Participant

                        I would recommend reverting back to the last firmware version that worked. Especially if you don’t need any feature of the newer versions.

                         

                        Since the OSSC Pro is a scaler it has way better compatibility with TVs (resolution wise). It also should be more stable with the more “exotic” outputs of some retro gaming consoles and it comes with sophisticated deinterlacing methods for interlaced video input.

                        So all in all the OSSC Pro is the better solution – but i’m not sure, if it’s worth buying just for SNES upscaling and nothing else…

                        in reply to: OSSC 1.11 snes sync issue and gbi(ossc #65178
                        Morpheus_79
                        Participant

                          We need more information:

                          Which board revision of the OSSC do you have (1.8 or older)? If it’s an older revision than 1.8: is it modded for the use of the v1.xx firmwares as described here(?):

                          OSSC v1.xx series beta firmware

                          in reply to: OSSC Pro: Failed Firmware Update #64258
                          Morpheus_79
                          Participant

                            I forgot…

                            According to @marqs :

                            To program flash, a combined FPGA image must be first generated and converted into JTAG indirect Configuration file (.jic). Open conversion tool (“File->Convert Programming Files”) in Quartus, click “Open Conversion Setup Data”, select “ossc_pro.cof” and press Generate. Then open Programmer and ensure that “Initiate configuration after programming” and “Unprotect EPCS/EPCQ devices selected for Erase/Program operation” are checked in Tools->Options. Then clear file list, add generated file (output_files/ossc_pro.jic) and press Start after which flash is programmed. Installed/updated firmware is activated when programming finishes (or after power-cycling the board in case of a fresh flash chip).

                            … both of these checkboxes should be ticked:

                            in reply to: OSSC Pro: Failed Firmware Update #64252
                            Morpheus_79
                            Participant

                              @BoldFusion
                              According to these FAQs:

                              https://www.macnica.co.jp/en/business/semiconductor/support/faqs/intel/124561/

                              … go in Quartus Prime to “Tools” -> “Options” and select this option under “Programmer”:

                              in reply to: OSSC Pro: Failed Firmware Update #64009
                              Morpheus_79
                              Participant

                                @BoldFusion As I’ve written here:

                                OSSC Pro: Failed Firmware Update

                                … there are some problems with the very cheap ones. But for just a one-off usage it’s understandable, that no one wants to spend around $300 for an original Altera/Intel Blaster or even $70 for a Terasic one.

                                I would recommend buying an ultra-cheap Blaster for 5-9 bucks… like this one:

                                https://www.amazon.com/dp/B07F5H5LPZ

                                … and using it under Linux (since with its original firmware it has its problems under Windows).

                                OR using this custom firmware with it:

                                https://github.com/dougg3/CH55x-USB-Blaster

                                … like it’s described here:

                                Fixing a knockoff Altera USB Blaster that never worked

                                … and using it under Windows (or Linux)!

                                Alternatively you can buy the little more expensive WaveShare Blaster:

                                https://www.amazon.com/dp/B08CV3L6LF/

                                … and using it only under Windows (since it has its problems under Linux).

                                in reply to: OSSC Pro: Failed Firmware Update #63961
                                Morpheus_79
                                Participant

                                  I’ve ordered a USB blaster and I’ll try reflashing the firmware via the JTAG port. If that fails I’ll send off an e-mail. Thanks!

                                  Please be aware, that (aside from the very expensive original Intel/Altera USB blaster) a lot of cheap USB blaster clones are out there. Some work better than others – depending on the combination of driver version, Quartus Prime version and OS. I’ve found those two blog posts to be an intereresting read about that:

                                  Fixing a knockoff Altera USB Blaster that never worked

                                  Fixing more cheap Altera USB Blaster clones: CPLD adventures

                                Viewing 15 posts - 1 through 15 (of 224 total)