the i2s has a maximum data rate it supports
the base clock can be like 40MHz
but the pipeline itself is a bit finicky
it simply stops working at certain clock rate that's around 20Mhz
DVI specs have lowest clock at 25.175 MHz
Any link for an FPGA upscaler?
What would you recommend as a good ESP32 dev board to start out with? And what kind of toolchain to support it?
would an external serializer IC mean the esp32 would only need 2.5175Mhz gpio speed for DVI?
@Nicolas Tremblay the new arduino FPGA board support hdmi.. I would look into that and clone it
@Dan Maloney tkae something with many pins that's cheap and goes on a bread board. Arduino IDE with ESP32 integration is the simplest tool chain
I like TTGO boards, a lot of them include battery charging on board and are small enough to embed in even small portable projects. See@erik pax not sure.. could be :-) you know any ones that does that?
https://hackaday.io/project/164325-neon816
Neon816
This project is about the design of an 8-bit/16-bit nostalgia motherboard using currently in-production parts, and designed to interface primarily with modern peripherals. Features based on modern peripherals: - 2 Atari or Sega-style joystick ports. Should work with 6-button Genesis controllers, and many compatible controllers are currently in production.
@morgan I am using them, too. but they always want shipping :-D
What I was wanting to do is use the ESP8266 to control a RX5808 Analog receiver, 8 input 1 output ic switch and generate a NTSC output to switch the video output to. an overlay would also be nice using something like a MAX7456 chip.. The problem is 2 fold CPU power and enough CS lines..
yeah... I just buy a dozen or so at a time
also, custom WROOM/WROVER is pretty straight forward, in the future I'll be making more of my own custom devboards
without doing something tarded like hang a bunch of 328P's off it via I2C and have them manage the individual SPI's..
heard of the Frog Board ?
https://www.tindie.com/products/fred_IOT/esp8266-frog-board-frogo-pins-esp-12e-dev-board/
@erik pax is it serializing using the fpga?
@andrew.michael.johnson :-D sounds neat... multi processing at its best
@Nicolas Tremblay nice.. that's even cheaper than the one from aliexpress that I got
I think the serializer is a sepperate chip
I have to look into it, that might be the best hint I got so far :-)
what I'm currently in is checking out ICs that do VGA conversion to HDMI
analog devices has some encoders
I have a handful of NodeMCU's I use with breadboards... Have done a lot with arduinos, STM32 and TEENSY stuff but have not had the time to take the ideas I have in my head and start programming and breadboarding hardware for it yet.
but they are dicks since you have to have an HDMI license to get the ICs from them
Really? That seems wrong.
ADV7513 is the IC I have hhere now
actually you are not allowed to use the word HDMI if you are not licensed
I think you can just fake the HDMI signal over DVI
the smallest license you can get is 5k/year and somewhat like 1$ /device
What are you supposed to call it then?? XD
Sounds like "March Madness" here or "Superbowl". You have to pay up to even utter those words in the media.
not sure, but it might be an issue when wanting to sell on tindie
call it DVI with audio :)
the "compatible with modern video standard" shield
Maybe some chip makers are gonna start buying licences and sell the chip with the licence
Like PID/VID on USB
HumanDeviceMostInvention
They'll never catch on to that
with doge
:-D
Hey! Movies, Does Indeed
nope, that's no good
@[ E C C 0 ] I guess you are right.. I have to look into that
Hey, Does Movies Indeed
I do live drone race streaming.. I use cheap composite to HDMI adapters to my streaming rig.. $12-25 most places.. Well its a little more convoluted than that.. as I go from composite analog to HDMI to SDI to a BlackMagic Decklink Quad 2 card in a PCI-E enclosure to Thunderbolt to my Zenbook running OBSStudio using its GTX1050 for NVENC to the internet to a digitalocean VM using FFServer and NGINX to multicast to various services... So yea thats one way to go from NTSC to HDMI.. lmao
LOL
Hardware Does Movie Interface, that's the one
30seconds latency
seems like hdmi is just audio muxed into the front porch part of an dvi signal.
morgan++
Hey Does Movies Indeed sounds better
is
dvi licensed?
Nah I can go from NTSC composite to HDMI to SDI in like 1 maybe 2 frames at 60 fps...
sdi must be sick..
we should look into that
its really just serialized HDMI
isn't it like only one wire?
What about USB-C video?
its what broadcasters use as well as many HD DVR's that use coax..
@bitluni a second question: you started selling your own board now - do you have any other commercial plans for the future? maybe your own ESP-based consumer device?
that could be even done by the esp8266
@Niek van der Maas good question. I'm really excited about the tindie experience I had lately. however it was much work. there are people wanting to convince me to create a kickstarter console like thingy.. I'm not sure how viable that is. you can do everything better on the raspberry pi
https://www.tindie.com/products/bitluni/esp32-vga-board/
ESP32 VGA Board by bitluni on Tindie
This board allows you to display ultra fast graphics on a VGA screen. It's designed for the ESP32Lib Arduino library with many examples!
that's has to be the first time anyone said that
btw: I just added 10 boards to the stock
But there are plenty of SDI chips out there that wouldn't have the license/security issues HDMI has with DRM type crap..
question is $$
I'll check the sdi specs
about the product question: what should a product look like that I should develop?
I'm sure I should stay in the maker realm
Your own ESP32 dev board perhaps?
a chip 7 board :)
i think that ports to different standard video connections with solid libraries and support would be good
Or RGB led screens
led screan support is coming to my library
The thing about the WROOM/WROVER modules is that they are super competitively priced on reeels AND they have FCC approval. If you want to make a "serious" product, FCC cert is a big deal. Staying to makerland keeps you out of serious regulatory territory.
nice
8080 8bit wide lcds?
ESP32-WROVER boards w/ 128Mb flash + 64Mb PSRAM were less than $3 / 650pc reel when I ordered last month.
bitluni with your board are there any CS/SPI lanes available on the ESP32.. I do not have anything ESP32 based yet and have not seen the datasheets.
wow, tha'ts great to hear
@Dan Maloney Actually, I'm curretnly woring on a smd programmer for the esp32 modules. once this is done there will simple dev boards doing all kinds of stuff. like the oscilloscope display, game consoles etc
I messed up on my current design by using WROOM instead of WROVER
I'm too nervous to change in my next revision
@bitluni just brainstorming... maybe something like the pocketsprite but standalone with VGA/HDMI output, to play oldschool games on your TV :)
Cool! What's the WROOM v WROVER problem?
rgb panel support is coming to my esp32lib
footprint is different
the WROVER give the 128+64 option which isn't available from Espressif on WROOM
@Dan Maloney PSRAM
WROVER has more I/O broken out
but WROVER have moar(!) flash+RAM
I'm sorry
doesn't it have 2 less?
WROVER has more flash/PSRAM option. WROOM has more I/O broken out
right
Apologies for brainfart.
:-D Wrover and Wroom wars
Right, thanks - think I need more RAM that IO, so maybe WROVER is better for me.
Mouser seems to be the best place stateside to get modules in low-ish quantity.
Digikey tax em
yup, and were out of stock for a lot until recently
be careful, the psram cant be used with i2s directly
you always have to copy it
the 128+64 modules are hard to track down
it's not even fast enough to be a frame buffer
the first ones I got I bought from TME in europe because all the US distributors were out of stock
was just about to ask if it was because speed...
yeah it runs on SPI bus. Relatively slow.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.