[beagleboard] Re: DVI connector


so…there isnouseof buyingthe DVI D to VGA connector…amiright?if yes…what to do?ididnt have the s-video pin in my HDTV too…The monitor which i have is brand new…but is has only VGA connector…Tell me what is solution…
— On Mon, 9/3/09, Deven T drt80d@gmail.com wrote:


> From: Deven T drt80d@gmail.com
> Subject: [beagleboard] Re: DVI connector
> To: beagleboard@googlegroups.com
> Date: Monday, 9 March, 2009, 9:35 AM
>
> There are VGA signals on a DVI-D connector. But, in beagleboard they are not used. So, a cheap DVI-D to VGA converter cannot be used.
> I tried connecting a DVI-D to VGA converter, which directly uses the VGA signals on the DVI-D port and this did not work. More investigation revealed that these signals are not used. I will be more than happy if I am wrong :).
>
> -Deven
>
> On Sun, Mar 8, 2009 at 6:08 PM, Geof Cohler <g.cohler@computer.org> wrote:
>
> > DVI-Digital to VGA-Analog requires an expensive converter. Most
> > people opt for using a monitor with a DVI-Digital input.
> >
> > On Mar 8, 6:57 am, niamathullah sharief <sharie…@yahoo.co.in> wrote:
> > > I just want DVI-D to VGA convertor…where can i get that in bangalore?please tell me
> > >
> >
> > > Add more friends to your messenger and enjoy! Go tohttp://messenger.yahoo.com/invite/
>
> —
>
> Add more friends to your messenger and enjoy! Invite them now.

|

You need a DVI-D to VGA converter (active circuitry), not an adapter. Please search the forums for the DVI-D to VGA model that is recommended, but any should work as long as it is converting DVI-D to VGA and not VGA to DVI-D

niamathullah sharief wrote:

so...there isnouseof buyingthe DVI D to VGA connector..amiright?if
yes...what to do?ididnt have the s-video pin in my HDTV too...The
monitor which i have is brand new....but is has only VGA
connector...Tell me what is solution.....

buy a different monitor, one with DVI-D inputs.

There are no VGA signals coming from the Beagle. Buying this connector is a waste of money. Please read the System Reference Manual on the board. TO connect to a VGA moinitor you will need a converter.

Gerald

Couldn’t an external PCB with a TFP403 (TI PanelBus DIGITAL RECEIVER DVI compliant) and a THS8134 (80 MHz, Triple 8-Bit Video DAC) solve this issue?

Or if you aren’t worried about losing the dvi chip, one could make a PCB you could solder directly to the Beagleboard and skip out on the TFP403. Sure it sounds crazy but I’ve done that kind of thing before w/ TQFP pads. Yes I know if I break it no RMA.

Brian Phelps wrote:

Couldn't an external PCB with a TFP403 (TI PanelBus DIGITAL RECEIVER DVI
compliant) and a THS8134 (80 MHz, Triple 8-Bit Video DAC) solve this issue?

and some little CPU to program them, then a small PCB production run etc, so it will cost the same or more than the BB
and what for? Buying a DVI capable monitor would probably by cheaper...

Or if you aren't worried about losing the dvi chip, one could make a PCB
you could solder directly to the Beagleboard and skip out on the TFP403.
Sure it sounds crazy but I've done that kind of thing before w/ TQFP
pads. Yes I know if I break it no RMA.

this has been done, see

<http://groups.google.com/group/beagleboard/browse_thread/thread/897481339efb18d7/fc4479435eccd4aa>

Brian Phelps wrote:

Couldn’t an external PCB with a TFP403 (TI PanelBus DIGITAL RECEIVER DVI
compliant) and a THS8134 (80 MHz, Triple 8-Bit Video DAC) solve this issue?

and some little CPU to program them, then a small PCB production run etc, so it will cost the same or more than the BB
and what for? Buying a DVI capable monitor would probably by cheaper…

There are many large and expensive legacy systems that require VGA only, some even that require Composite only. Not everyone is trying to connect these to a Desktop

Also no it would not cost more than the BB. I could do a run of something like this for under $40. Thats not including connectors though. It might cost that much if you got them made in Germany :slight_smile:

Brian Phelps wrote:

    Brian Phelps wrote:
     > Couldn't an external PCB with a TFP403 (TI PanelBus DIGITAL
    RECEIVER DVI
     > compliant) and a THS8134 (80 MHz, Triple 8-Bit Video DAC) solve
    this issue?

    and some little CPU to program them, then a small PCB production run
    etc, so it will cost the same or more than the BB
    and what for? Buying a DVI capable monitor would probably by cheaper...

There are many large and expensive legacy systems that require VGA only, some even that require Composite only. Not everyone is trying to connect these to a Desktop

composite: there is S-Video out, so there is also composite.
VGA: on "large legacy system": just buy an off-the-shelf DVI to VGA.

:slight_smile:

Also no it would not cost more than the BB. I could do a run of something like this for under $40. Thats not including connectors though. It might cost that much if you got them made in Germany :slight_smile:

I pay you in beer, OK? :slight_smile:

Brian Phelps wrote:

Brian Phelps wrote:

Couldn’t an external PCB with a TFP403 (TI PanelBus DIGITAL
RECEIVER DVI
compliant) and a THS8134 (80 MHz, Triple 8-Bit Video DAC) solve
this issue?

and some little CPU to program them, then a small PCB production run
etc, so it will cost the same or more than the BB
and what for? Buying a DVI capable monitor would probably by cheaper…

There are many large and expensive legacy systems that require VGA only,
some even that require Composite only. Not everyone is trying to
connect these to a Desktop

composite: there is S-Video out, so there is also composite.
VGA: on “large legacy system”: just buy an off-the-shelf DVI to VGA.

The problem is the recommended HD-Fury supposedly damaged a BB. So that was my solution.

:slight_smile:

Also no it would not cost more than the BB. I could do a run of
something like this for under $40. Thats not including connectors
though. It might cost that much if you got them made in Germany :slight_smile:

I pay you in beer, OK? :slight_smile:

Yummy, I prefer Belgian though

Brian Phelps wrote:

    composite: there is S-Video out, so there is also composite.
    VGA: on "large legacy system": just buy an off-the-shelf DVI to VGA.

The problem is the recommended HD-Fury supposedly damaged a BB. So that was my solution.

still most BB hackers probably just connect a monitor, for the few that do not have a DVI capable (yet) the easiest way is to just get one, they do not cost that much any more.

     > Also no it would not cost more than the BB. I could do a run of
     > something like this for under $40. Thats not including connectors
     > though. It might cost that much if you got them made in Germany :slight_smile:

    I pay you in beer, OK? :slight_smile:

Yummy, I prefer Belgian though

sorry, no deal :frowning:

Yes. You just need to find someone to make one. The Rev C2 board has all of the LCD signals available on a pair of connectors.

Gerald

http://groups.google.com/group/beagleboard/browse_thread/thread/d7a8d6c50967e676/80db8378e00f043b
   surely? :slight_smile:

The board you linked to is pretty cool but takes DVI in & de-serialises.

Matt

Using wires is messy and difficult. Its easier to make a PCB with pads that can mate with the Beagle PCB DVI Pads (after removing the chip) instead of using actual wires.

Brian Phelps <lm317t@gmail.com> writes:

Using wires is messy and difficult. Its easier to make a PCB with
pads that can mate with the Beagle PCB DVI Pads (after removing the
chip) instead of using actual wires.

Better yet, wait a few weeks for the next revision of the Beagle
board, which has LCD signals directly accessible.

hI,

i AM WORKING ON BEAGLE BOARD i am toggling the GPIO pins, here is the code.

volatile unsigned long *conregp;
        volatile unsigned long *dataregp;
        unsigned long value;
        int fd = open("/dev/mem", O_RDWR);
        if (fd < 0)
        {
                printf("Could not open file\n");
                return;
        }
        conregp = (volatile EINK_CONREG *) mmap(NULL, 0x10000, PROT_READ | PROT_WRITE,
        MAP_PRIVATE,fd, 0x49056000);
        if (conregp == MAP_FAILED)
        {
                printf("Mapping failed\n");
                close(fd);
                return;
        }
        dataregp = conregp;
        conregp = conregp + (0x34 / sizeof(*conregp));
        dataregp = dataregp + (0x3C / sizeof(*dataregp));

        value=*conregp;
        value &= 0xfffff00f;
        *conregp=value;

        value=*dataregp;
        value |= 0x00000ff0; // Making GPIO pin low
        *dataregp=value;

When measure the voltage of exapnder pin (GPIO132-139) is showing high. it should be low.

If i do same operation at u-boot prompt i am able to get low volatge.

  OMAP3 beagleboard.org # mw.w 0x49056034 0x0f9f000f
  OMAP3 beagleboard.org # mw.w 0x4905603c 0xf060fff0

Here it is working.

I want to know is there anywhere i have to change (mux value) to work this through user space.

Sanjeev

Brian Phelps <lm317t@gmail.com> writes:

Using wires is messy and difficult. Its easier to make a PCB with
pads that can mate with the Beagle PCB DVI Pads (after removing the
chip) instead of using actual wires.

Better yet, wait a few weeks for the next revision of the Beagle
board, which has LCD signals directly accessible.

We know, this has already been mentioned in this and many other threads. Some of us are just impatient

So, can we connect a DAC and have VGA output? If true, it would be great.
Sorry, I usually do my homework on things, but I am just starting off with beagleboard.

-Deven

Yes, see the earlier posts in this thread

hI,

i AM WORKING ON BEAGLE BOARD i am toggling the GPIO pins, here is the code.

volatile unsigned long *conregp;
        volatile unsigned long *dataregp;
        unsigned long value;
        int fd = open("/dev/mem", O_RDWR);
        if (fd < 0)
        {
                printf("Could not open file\n");
                return;
        }
        conregp = (volatile EINK_CONREG *) mmap(NULL, 0x10000, PROT_READ | PROT_WRITE,
        MAP_PRIVATE,fd, 0x49056000);
        if (conregp == MAP_FAILED)
        {
                printf("Mapping failed\n");
                close(fd);
                return;
        }
        dataregp = conregp;
        conregp = conregp + (0x34 / sizeof(*conregp));
        dataregp = dataregp + (0x3C / sizeof(*dataregp));

        value=*conregp;
        value &= 0xfffff00f;
        *conregp=value;

        value=*dataregp;
        value |= 0x00000ff0; // Making GPIO pin low
        *dataregp=value;

When measure the voltage of exapnder pin (GPIO132-139) is showing high. it should be low.
How to make these (GPIO pins ) pins high/low?

If i do same operation at u-boot prompt i am able to get low volatge.

  OMAP3 beagleboard.org # mw.w 0x49056034 0x0f9f000f
  OMAP3 beagleboard.org # mw.w 0x4905603c 0xf060fff0

Here it is working.

I want to know is there anywhere i have to change (mux value) to work this through user space.

Try this code to access /dev/mem http://free-electrons.com/pub/mirror/devmem2.c