mikklejickles

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 29 total)
  • Author
    Posts
  • in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24474
    mikklejickles
    Participant

      Same for TVP Chip

      RED – 3.3v
      YELLOW – 1.9v
      LIGHT BLUE – 0.6v
      BLUE – 0.1v to 0.49v
      GREY – GND or 0v
      RED BOX – Other voltages 1.6 to 3.24v
      BLUE BOX – Very low voltage (< 0.1v)

      OSSC TVP Chip Pinout Voltages

      in reply to: OSSC Flashing Issues #24437
      mikklejickles
      Participant

        Video assembly series is a good idea. I have a full video set of an assembly but have not gotten around to editing it.

        I also have a build log for my current build which has some detail by not all of what you are suggesting.

        I would be happy to work on the “short” guide with you if you use google docs. I think I may have created and found more shorts than anyone in the short history of OSSC diy 🙂

        in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24435
        mikklejickles
        Participant

          Hi folks,

          Here are the pinout voltages of my FPGA for reference when it is switched on (Red LED off, Green On).

          If anything looks blatantly off here let me know (for those that are that deep in this that they know these values!)

          RED – 3.3v
          YELLOW – 1.2v
          LIGHT BLUE – 0.6v
          BLUE – 0.1v to 0.4v
          GREY – GND or 0v
          RED BOX – Other voltages 1.5 to 3.27v
          BLUE BOX – Very low voltage (< 0.1v)

          OSSC FPGA Pinout Voltages

          in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24417
          mikklejickles
          Participant

            Checked PCLK and looks like I have very low voltage signal maybe .02v and there is a pattern on the scope. I measured voltages on every other FPGA pin and they look ok no bridges.

            If PCLK at low voltage is wrong that may be my problem.

            in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24397
            mikklejickles
            Participant

              I will check pclk signal today. Thanks for input marqs!

              in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24375
              mikklejickles
              Participant

                All ground plates are soldered for sure.

                Does the test pattern rely on the TVP (where is that actually generated – i think it might be the ITE chip but I’m not sure!)?

                My guess is that the TVP needs to work in order to get the Red ‘Sync’ led to go out (as it is then sync’d and locked to 59.59Hz on some input).

                Because both the test pattern AND the sync’d input from scart are not outputting anything, I’m guessing it’s something downstream of the inputs.

                in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24368
                mikklejickles
                Participant

                  Update : I bought a HDMI to VGA converter to see if I could see anything – as my HDMI tester says everything about the signal is good connectivity wise and voltages on all pins for HDMI are about 2.7v.

                  Again no signal on PC input.

                  At this point I wonder if I could jump the VSYNC, HSYNC signals directly to a VGA cable and see if I can get anything.

                  in reply to: Buying an Oscilloscope – which would you recommend? #24366
                  mikklejickles
                  Participant

                    Hey friend, welcome to the forums!

                    So I own a DSO Quad and I like it for a lot of the OSSC work.

                    One problem – HDMI – it is VERY high bandwidth and speed. Testing HDMI signals properly usually requires GHz oscilloscopes and test equipment can run literally into the hundreds of thousands of dollars. Software installed on these kinds of oscilloscopes costs thousands to do HDMI compatibility testing. You do not NEED this but In the event you need to test the HDMI signals beyond basic connectivity tests.

                    A TMDS pair signal sends about around 2.7-3v on each line so you can test those with a multimeter.

                    The DSO quad works up to 8Khz and can test most basic signals (for instance I can easily
                    test HSync, Clock and VSync on my OSSC).

                    For true HDMI or DVI (anything TMDS) debugging you need some serious equipment – if you are lucky you will never need this but I got I to some trouble with my OSSC with HDMI and a basic oscilloscope won’t realy help you here (at least with the knowledge I have!)

                    I got a DSO quad on EBay for around 100 bucks.

                    in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24329
                    mikklejickles
                    Participant

                      Nope. Not the power supply. Tried a different one rated 2A.

                      Weird. From all diagnostics, LEDs, HDMI testers and debug outputs it *should* be working but isnt….

                      Would love some input from marqs if he had any ideas.

                      in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24313
                      mikklejickles
                      Participant

                        I wonder if it’s the power supply. That’s the one thing I’ve not tried switching. Its rated 1.5A at 5v and should work but you never know.

                        in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24220
                        mikklejickles
                        Participant

                          Sorry I was referring to them backwards. So the green led was dead I just checked the pin and it’s now outputting 3.3v, i must have fixed the short, I replaced the led and now I have green and red leds working.

                          Still no output on HDMI but it’s basically doing what it’s supposed to do from every other perspective. My HDMI tester shows perfect connectivity on Channel 0,1,2 and clock. It’s like no data is going to the HDMI from the FPGA.

                          I’ll try it out on some other TVs.

                          in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24170
                          mikklejickles
                          Participant

                            Hey Morpheus,

                            Thanks for the reply. In terms of what ‘should’ be coming out of the LED0 pin, what voltage should that be?

                            I thought that maybe it was because of a bad solder on the IR transmitter, but I wasn’t sure until I removed it altogether. Still don’t get a green LED.

                            If I were to try one last time, it would probably be to replace the entire FPGA, but it is strange how all of the firmware code seems to run ok on it, which is why I didn’t start there. I’ve checked for bridges with a multi-meter on all chips, all pins. They’re good. Also checked that all legs were soldered in.

                            in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #24112
                            mikklejickles
                            Participant

                              I’m out of ideas folks. Checked the above signals with a scope and they are similar.

                              Changed out the HDMI chip – doesn’t seem to make a difference. Exact same problem. I connected a HDMI Tester and everything shows normal with the HDMI signal. (5 orange lights for RX, 3 green lights for data, Red for HPD and Green for CEC). That tester only does basic continuty, but at least it shows the connection is good.

                              On several TV’s and monitors, “No Signal”, and No test pattern.
                              I also connected a HDMI to DVI cable to a monitor with DVI-In – “No Signal”, and No test pattern.

                              With a Neo-Geo connected – on AV1 i get

                              AVI: RGBS 264p
                              15.73kHz 59.59Hz

                              I’m giving up.

                              Here is my debug log in case it helps the next person.

                              Sync LPF value set to 0x0
                              Flash size in bytes: 8388608
                              Sector size: 65536 (256 pages)
                              Page size: 256
                              RC data read (54 bytes)
                              No userdata found on entry 0
                              SetInputMode(00,00)
                              Input mode is RGB24
                              Output mode is RGB24
                              SetupAFE()
                              Reg[61] = 00
                              Reg[62] = 18
                              Reg[63] = 10
                              Reg[64] = 0C
                              Reg[65] = F0
                              Reg[66] = 00
                              Reg[67] = 3F
                              HDMITX_SetAVIInfoFrame: VIC=0, Aspect-Ratio=4:3, ITU709=No, ITC=No, pixelrep=0
                              SetAVIInfo():
                              ### DIY VIDEO DIGITIZER / SCANCONVERTER INIT OK ###

                              On switching inputs

                              BCODE: 0x01
                              ### SWITCH MODE TO AV1: RGBS ###
                              THS source set to 1
                              SOG detected
                              
                              Sync up in 3...
                              totlines: 264 (cur) / 0 (prev), clkcnt: 1716 (cur) / 0 (prev). totlines_tvp: 1, VSM: 0
                              Horizontal samplerate set to 0
                              Estimated PCLK_HPLL: 0.000 MHz
                              VCO range: Ultra low
                              CPC: 7
                              Sync up in 2...
                              Sync up in 1...
                              Sync up in 0...
                              Sync up
                              
                              Lines: 264 p
                              Clocks per line: 1716 : HS 15.734 kHz  VS 59.59 Hz
                              Hswidth: 129  Vswidth: 8  Macrovision: 0
                              Mode 240p selected - hsync width: 129px
                              Horizontal samplerate set to 3432
                              Estimated PCLK_HPLL: 53.999 MHz
                              VCO range: Low
                              CPC: 1
                              PCLK_in: 13499772Hz
                              TVP LPF value set to 0x0
                              THS LPF value set to 0x0
                              Phase selection: 2/2 (FPGA), 1/32 (TVP)
                              h_border: 0, h_opt_startoffs: 0
                              HDMITX_SetAVIInfoFrame: VIC=0, Aspect-Ratio=4:3, ITU709=No, ITC=No, pixelrep=0
                              SetAVIInfo():
                              SetInputMode(00,00)
                              Input mode is RGB24
                              Output mode is RGB24
                              SetupAFE()
                              Reg[61] = 00
                              Reg[62] = 18
                              Reg[63] = 10
                              Reg[64] = 0C
                              Reg[65] = F0
                              Reg[66] = 00
                              Reg[67] = 3F
                              HDMITX_SetAVIInfoFrame: VIC=0, Aspect-Ratio=4:3, ITU709=No, ITC=No, pixelrep=0
                              SetAVIInfo():
                              in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #23944
                              mikklejickles
                              Participant

                                Ok – I created a loop on “HDMITX_DevLoopProc” which i believe is a diagnostics function. I created a debug build and flashed it to the chip (had to disable the setup_rc() function for it to fit in memory).

                                Gave me the following output, it definitely detects the display after a connection, i think its down to the sending of a bad voltage on one of the pins of the twisted pairs causing the display to reject the signal. I’m going to replace the IT6613 and see what happens.

                                HDMITX_DevLoopProc
                                sysstat(REG[0x0E])=4Eh
                                
                                HDMITX_DevLoopProc
                                sysstat(REG[0x0E])=6Eh
                                
                                HPDChange
                                HPD=ON
                                ReadEDID(): ReqCount = 32,bCurrOffset = 0
                                ReadEDID(): ReqCount = 32,bCurrOffset = 32
                                ReadEDID(): ReqCount = 32,bCurrOffset = 64
                                ReadEDID(): ReqCount = 32,bCurrOffset = 96
                                ReadEDID(): ReqCount = 32,bCurrOffset = 128
                                ReadEDID(): ReqCount = 32,bCurrOffset = 160
                                ReadEDID(): ReqCount = 32,bCurrOffset = 192
                                ReadEDID(): ReqCount = 32,bCurrOffset = 224
                                Support Color: YUV444
                                Support Color: YUV422
                                [00] 02 03 26 71 49 90 01 02 - 03 04 05 06 07 20 26 09
                                [10] 07 07 11 07 18 83 01 00 - 00 6C 03 0C 00 20 00 00
                                [20] 21 C0 15 15 1F 1F 01 1D - 80 18 71 1C 16 20 58 2C
                                [30] 25 00 40 84 63 00 00 9E - 01 1D 00 72 51 D0 1E 20
                                [40] 6E 28 55 00 40 84 63 00 - 00 1E 8C 0A D0 8A 20 E0
                                [50] 2D 10 10 3E 96 00 B0 84 - 43 00 00 18 8C 0A A0 14
                                [60] 51 F0 16 00 26 7C 43 00 - B0 84 43 00 00 98 00 00
                                [70] 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 3F
                                HDMI Sink VIC(Video Identify Code)=16
                                HDMI Sink VIC(Video Identify Code)=1
                                HDMI Sink VIC(Video Identify Code)=2
                                HDMI Sink VIC(Video Identify Code)=3
                                HDMI Sink VIC(Video Identify Code)=4
                                HDMI Sink VIC(Video Identify Code)=5
                                HDMI Sink VIC(Video Identify Code)=6
                                HDMI Sink VIC(Video Identify Code)=7
                                HDMI Sink VIC(Video Identify Code)=32
                                HDMI Display found
                                HDMITX_SetOutput
                                HDMITX_DevLoopProc
                                sysstat(REG[0x0E])=6Eh
                                in reply to: [STILL AT IT] Think I fried it. Heard a sizzle. #23933
                                mikklejickles
                                Participant

                                  Ok so I checked the voltages on each TMDS pair out at the chip pins. This is with the cable plugged in to a tv in order to show a load.

                                  Tx2p 2.69v
                                  Tx2m 0.2v
                                  Tx1p 2.64v
                                  Tx1m 3.19v
                                  Tx0p 2.64v
                                  Tx0m 3.2v

                                  Tx2m (channel 2 negative) is not showing the correct voltage as far as I can tell. It should be in the 2-3v range according to some datasheets I read about hdmi.

                                  Maybe the it6613 chip is bad?

                                  Reference for HDMI voltages

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