Author Topic: VGA to HDMI Converter Teardown  (Read 4572 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37742
  • Country: au
    • EEVblog
VGA to HDMI Converter Teardown
« on: April 19, 2019, 08:48:32 am »
Inside one of those cheap VGA to HDMI adapters
Anyone got a datasheet for the chipset?

BTW, a company I worked at designed a VGA to LCD converter back in 1994, it took a pizza box sized board of chips to do less than this does.

 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37742
  • Country: au
    • EEVblog
Re: VGA to HDMI Converter Teardown
« Reply #1 on: April 19, 2019, 09:09:44 am »
 
The following users thanked this post: thm_w

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9019
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: VGA to HDMI Converter Teardown
« Reply #2 on: April 19, 2019, 11:17:12 pm »
I wonder if it could be possible to plug it into a FPGA board or HDMI capture card to get a really fast ADC for SDR stuff. Or even as an insanely cheap scope with a decent bandwidth.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline arekm

  • Supporter
  • ****
  • Posts: 165
  • Country: pl
Re: VGA to HDMI Converter Teardown
« Reply #3 on: December 18, 2021, 07:44:52 pm »
Mine is different. Unfortunately not reliable. 2 vga sources, 3 monitors and only one combination of vga source and monitor works :/

http://en.macrosilicon.com/info.asp?base_id=2&third_id=3

Xorg seeing this adapter reports:

[3833471.352] (II) modeset(0): EDID for output VGA-1
[3833471.352] (II) modeset(0): Manufacturer: HJW  Model: 0  Serial#: 16777216
[3833471.352] (II) modeset(0): Year: 2013  Week: 41
[3833471.352] (II) modeset(0): EDID Version: 1.3
[3833471.352] (II) modeset(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
[3833471.352] (II) modeset(0): Sync:  Separate  Composite  SyncOnGreen
[3833471.352] (II) modeset(0): Max Image Size [cm]: horiz.: 51  vert.: 29
[3833471.352] (II) modeset(0): Gamma: 2.20
[3833471.352] (II) modeset(0): DPMS capabilities: Off; RGB/Color Display
[3833471.352] (II) modeset(0): First detailed timing is preferred mode
[3833471.352] (II) modeset(0): redX: 0.640 redY: 0.328   greenX: 0.297 greenY: 0.599
[3833471.352] (II) modeset(0): blueX: 0.150 blueY: 0.062   whiteX: 0.312 whiteY: 0.328
[3833471.352] (II) modeset(0): Supported established timings:
[3833471.352] (II) modeset(0): 640x480@60Hz
[3833471.352] (II) modeset(0): 640x480@75Hz
[3833471.352] (II) modeset(0): 800x600@60Hz
[3833471.352] (II) modeset(0): 800x600@75Hz
[3833471.352] (II) modeset(0): 1024x768@60Hz
[3833471.352] (II) modeset(0): 1024x768@70Hz
[3833471.352] (II) modeset(0): 1024x768@75Hz
[3833471.352] (II) modeset(0): 1280x1024@75Hz
[3833471.352] (II) modeset(0): Manufacturer's mask: 0
[3833471.352] (II) modeset(0): Supported standard timings:
[3833471.352] (II) modeset(0): #0: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[3833471.352] (II) modeset(0): #1: hsize: 1280  vsize 800  refresh: 60  vid: 129
[3833471.352] (II) modeset(0): #2: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[3833471.352] (II) modeset(0): #3: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[3833471.352] (II) modeset(0): #4: hsize: 1440  vsize 900  refresh: 60  vid: 149
[3833471.352] (II) modeset(0): #5: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
[3833471.352] (II) modeset(0): #6: hsize: 1680  vsize 1050  refresh: 60  vid: 179
[3833471.352] (II) modeset(0): #7: hsize: 1440  vsize 900  refresh: 75  vid: 3989
[3833471.352] (II) modeset(0): Supported detailed timing:
[3833471.352] (II) modeset(0): clock: 148.5 MHz   Image Size:  509 x 286 mm
[3833471.352] (II) modeset(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[3833471.352] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[3833471.352] (II) modeset(0): Ranges: V min: 60 V max: 61 Hz, H min: 30 H max: 81 kHz, PixClock max 155 MHz
[3833471.352] (II) modeset(0): Monitor name: VGA TO HDMI
[3833471.352] (II) modeset(0): Serial No:
[3833471.352] (II) modeset(0): EDID (in hex):
[3833471.352] (II) modeset(0):  00ffffffffffff002157000000000001
[3833471.352] (II) modeset(0):  291701030e331d782ac1b0a3544c9926
[3833471.352] (II) modeset(0):  0f5054254f00714f8100814081809500
[3833471.352] (II) modeset(0):  a940b300950f023a801871382d40582c
[3833471.352] (II) modeset(0):  4500fd1e1100001e000000fd003c3d1e
[3833471.352] (II) modeset(0):  510f000a202020202020000000fc0056
[3833471.352] (II) modeset(0):  474120544f2048444d490a20000000ff
[3833471.352] (II) modeset(0):  000a202020202020202020202020008a
[3833471.352] (II) modeset(0): Not using mode "1600x1200" (bad mode clock/interlace/doublescan)
[3833471.352] (II) modeset(0): Printing probed modes for output VGA-1
[3833471.352] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[3833471.352] (II) modeset(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[3833471.352] (II) modeset(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[3833471.352] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[3833471.352] (II) modeset(0): Modeline "1440x900"x75.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz e)
[3833471.352] (II) modeset(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[3833471.352] (II) modeset(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync (49.7 kHz e)
[3833471.352] (II) modeset(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[3833471.352] (II) modeset(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[3833471.352] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[3833471.352] (II) modeset(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[3833471.352] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[3833471.352] (II) modeset(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[3833471.352] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)

parse-edid from read-edid tools:
# cat edid.bin | parse-edid
Checksum Correct

Section "Monitor"
        Identifier "VGA TO HDMI"
        ModelName "VGA TO HDMI"
        VendorName "HJW"
        # Monitor Manufactured week 41 of 2013
        # EDID version 1.3
        # Analog Display
        Option "SyncOnGreen" "true"
        DisplaySize 510 290
        Gamma 2.20
        Option "DPMS" "true"
        Horizsync 30-81
        VertRefresh 60-61
        # Maximum pixel clock is 150MHz
        #Not giving standard mode: 1152x864, 75Hz
        #Not giving standard mode: 1280x800, 60Hz
        #Not giving standard mode: 1280x960, 60Hz
        #Not giving standard mode: 1280x1024, 60Hz
        #Not giving standard mode: 1440x900, 60Hz
        #Not giving standard mode: 1600x1200, 60Hz
        #Not giving standard mode: 1680x1050, 60Hz
        #Not giving standard mode: 1440x900, 75Hz
        Modeline        "Mode 0" +hsync +vsync
EndSection
« Last Edit: December 18, 2021, 08:11:00 pm by arekm »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf