Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : RP2350 HDMI with 720P goodness

   Page 2 of 4    
Posted: 06:29pm
06 Sep 2024
Copy link to clipboard
stanleyella
Guru


  Mixtel90 said  Send your money Here Stan. :)

er, why's it say 2040? is it forum guys made it work for pico2 hdmi?
 
Posted: 06:38pm
06 Sep 2024
Copy link to clipboard
PhenixRising
Guru

Another outstanding achievement Mr. Mather.  

I am not aware of anyone who has done anywhere near as much with the RPi Pico.
 
Posted: 06:50pm
06 Sep 2024
Copy link to clipboard
stanleyella
Guru


  stanleyella said  
  Mixtel90 said  Send your money Here Stan. :)

er, why's it say 2040? is it forum guys made it work for pico2 hdmi?

I did. £16.90 with postage. someone say "yoool beee sorrry"
 
Posted: 07:42pm
06 Sep 2024
Copy link to clipboard
homa
Guru


  JanVolk said  homa,
The smd resistors on this board are 220 ohms what could make a difference?
https://learn.adafruit.com/adafruit-dvi-sock-for-pico/overview

Jan.


Hi Jan, I do not know.

I bought it from a German distributor, I took adafruit as an example because of its internationality.

https://www.reichelt.de/raspberry-pi-dvi-sock-fuer-pico-rpi-pico-dvi-p306670.html?search=pico+dvi

Now I see in the second link that the original developer Luke Wren uses the board labeled "Pico DVI Sock" on his photo.

https://picockpit.com/raspberry-pi/raspberry-pi-pico-video-output/

I happen to have this one as well. But I will also get the one from adafruit. And as I wrote above, I'm waiting for the board (from Peter) in the collective order and an Olimex is also on the way. There is still a lot of room for testing! Hopefully we will find the cause.

Matthias
 
Posted: 07:45pm
06 Sep 2024
Copy link to clipboard
stanleyella
Guru


  PhenixRising said  Another outstanding achievement Mr. Mather.  

I am not aware of anyone who has done anywhere near as much with the RPi Pico.

micropython
take that back
others have used micromite for years but me it's picomite for 2 years.... and it's all change. 2040 to pico2 differences. sure there's lots
Edited 2024-09-07 06:16 by stanleyella
 
Posted: 07:51pm
06 Sep 2024
Copy link to clipboard
homa
Guru


 
Posted: 07:57pm
06 Sep 2024
Copy link to clipboard
Exile
Newbie

An interesting challenge is to get sound through the hdmi cable and remove the need for a separate audio connector. It is definitely possible, the pico based Sinclair ZX81 and ZX Spectrum emulators do it (at lower video resolutions) even with the the RP2040.

picozx81
pico-zxspectrum

The challenge is working out how to embed the audio islands when hstx is being used to generate the video stream
 
Posted: 08:26pm
06 Sep 2024
Copy link to clipboard
Mixtel90
Guru


I'm using 220R terminating resistors for the DVI connection and it's fine. They were all I had at the time so I used them.

I mentioned on the other thread that this monitor doesn't sync properly with the Pico 2 DVI signal. That's not the fault of the signal, I don't think, because a TV is rock solid. More likely that this monitor is marginal at the particular frequencies being used. Windows doesn't offer me a choice greater than 60Hz for refresh but the monitor manual shows a better range.


[miniRANT]
I really can't understand why anyone would want audio over HDMI. It's purely a convenience thing and does absolutely nothing for sound quality. TV speakers are almost always unbearably rubbish and easily bettered by cheap Chinese passive computer speakers in plastic boxes. Once you've got the audio to the monitor someone will want it quieter or you want bangs and crashes for games, which are immensely unsatisfying with nothing below 300Hz, so you end up having to plug headphones (and possibly an extension lead) into the monitor. Why not just plug them straight into the Pico and forget the complexity of putting audio over HDMI? :)
[/miniRANT]

.
Edited 2024-09-07 06:36 by Mixtel90
 
Posted: 08:59pm
06 Sep 2024
Copy link to clipboard
stanleyella
Guru


doh. dvi is hdmi without audio. sort video first sound it better boombox
 
Posted: 09:35pm
06 Sep 2024
Copy link to clipboard
PhenixRising
Guru

  stanleyella said  
micropython
take that back


Not a chance. I've been making a living out of BASIC since 1988 and kicked some serious butt.

There's lots of big-dollar industrial controllers on the market with an interpreter on the front end. Where is µpython? Nowhere. They all use BASIC.
Go figure  
Edited 2024-09-07 07:36 by PhenixRising
 
Posted: 11:59pm
06 Sep 2024
Copy link to clipboard
stanleyella
Guru


  Mixtel90 said  I'm using 220R terminating resistors for the DVI connection and it's fine. They were all I had at the time so I used them.

I mentioned on the other thread that this monitor doesn't sync properly with the Pico 2 DVI signal. That's not the fault of the signal, I don't think, because a TV is rock solid. More likely that this monitor is marginal at the particular frequencies being used. Windows doesn't offer me a choice greater than 60Hz for refresh but the monitor manual shows a better range.


[miniRANT]
I really can't understand why anyone would want audio over HDMI. It's purely a convenience thing and does absolutely nothing for sound quality. TV speakers are almost always unbearably rubbish and easily bettered by cheap Chinese passive computer speakers in plastic boxes. Once you've got the audio to the monitor someone will want it quieter or you want bangs and crashes for games, which are immensely unsatisfying with nothing below 300Hz, so you end up having to plug headphones (and possibly an extension lead) into the monitor. Why not just plug them straight into the Pico and forget the complexity of putting audio over HDMI? :)
[/miniRANT]

.

yeah, audio over hdmi. I use headphone socket to 2 spkr and sub but the iight thingy to adaptor to stereo amp and wharfdale diamond iv

but not for pico
 
Posted: 11:12am
07 Sep 2024
Copy link to clipboard
PhenixRising
Guru

So, just to understand, this 720p currently needs the RP2350 that will o/c to 375MHz?

My Tiny2350 achieves this but not my Pico-2+ and nor my PGA.

It's all good and really darned exciting  
Edited 2024-09-07 21:12 by PhenixRising
 
Posted: 11:28am
07 Sep 2024
Copy link to clipboard
matherp
Guru

  Quote  So, just to understand, this 720p currently needs the RP2350 that will o/c to 375MHz?


372MHz actually but near enough
 
Posted: 01:27pm
07 Sep 2024
Copy link to clipboard
hhtg1968
Senior Member

  matherp said  I've checked it both normal and USB versions using a bog standard 1080p monitor. I've also checked the signals on the scope and the clock timing is pretty much perfect.

720P is a TV standard rather than a normal monitor standard but is the only widescreen mode that has a clock speed in range of the RP2350 - 371.25MHz (rounded to 372MHz - 0.2% error). My monitor is perfectly happy with a 375MHz clock speed so I don't think the trivial error is the issue - the advantage of a clocked system unlike VGA.

Are you using  270 ohm series resistors on all lines? My tests are using my little I/F board and the Olimex board. In both case the signal lines form the Pico2 to the HDMI socket are very short. At 372MHz signal integrity is likely to be an issue if breadboarded.

Even works on one of the little 800x480 displays with the multi-input adapter board





A Question:
Olimex says the HDMI-Board is for the pico. I understand you this way: it is possible to use the pico2 at this board because the picos are pin compatible, is this right?
 
Posted: 01:35pm
07 Sep 2024
Copy link to clipboard
Exile
Newbie

  matherp said  
  Quote  So, just to understand, this 720p currently needs the RP2350 that will o/c to 375MHz?


372MHz actually but near enough


If 372MHz is too high for some Pico2s, is there a possibility to use CVT-RB or CVT-RBv2 timings instead? That would pull the clock rate back to either 320MHz or 300MHz

Video Timings
 
Posted: 02:56pm
07 Sep 2024
Copy link to clipboard
matherp
Guru

  Quote   I understand you this way: it is possible to use the pico2 at this board because the picos are pin compatible, is this right?


Yes: Just plug in a Pico2 and load the HDMI firmware. Then set the option. This is essential because Olimex use a non standard DVI pinout

  Quote   is there a possibility to use CVT-RB or CVT-RBv2 timings instead?


I'll have a play and see if it works - thanks for the info
 
Posted: 09:13pm
07 Sep 2024
Copy link to clipboard
stanleyella
Guru


in anticipation of olimex arriving searched my tv's with hdmi and this was wide screen but analogue , no freeview digital but hdmi. in the mean time connected usb vga pico2.
vga looks better than the vga monitor but then it's bigger. no 3.5 stereo input for vga sound but loads of other option so I used a stereo rechargeable £14 blaster with 3.5 aux in  as well as guitar sockets, usb playback, and fm radio...
and the sound in asteroids is proper.. not the bleeps from the vga monitor
so I don't think sound through hdmi is important.

 
Posted: 09:31pm
07 Sep 2024
Copy link to clipboard
stanleyella
Guru


  PhenixRising said  So, just to understand, this 720p currently needs the RP2350 that will o/c to 375MHz?

My Tiny2350 achieves this but not my Pico-2+ and nor my PGA.

It's all good and really darned exciting  

My pico2 work at 378000 so is that ok for hdmi?
 
Posted: 09:37pm
07 Sep 2024
Copy link to clipboard
PhenixRising
Guru

  stanleyella said  
My pico2 work at 378000 so is that ok for hdmi?


Yup. Clock it down to 372000
 
Posted: 07:01am
08 Sep 2024
Copy link to clipboard
hhtg1968
Senior Member

  matherp said   Yes: Just plug in a Pico2 and load the HDMI firmware. Then set the option. This is essential because Olimex use a non standard DVI pinout


I think i have to connect first via vt100 to set the options to olimex. after that it will be possible to connect a hdmi screen... i will try it.
 
   Page 2 of 4    
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026