Search found 8 matches

by classicgentleman
Fri Apr 05, 2019 12:20 pm
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

I was using modified code of this example https://github.com/bitluni/ESP32Lib/blob/93b087411af3b12e997f8d28ae34ed76d9c8803f/src/I2S/I2S.cpp But I must check again with 16 and 24bit lcds. I would also check out reference manual how to set I2S properly I read the TRM extensively. As I mentioned here ...
by classicgentleman
Fri Apr 05, 2019 2:32 am
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

Well I had no problems with I2S at 40Mhz which was max clock for ledc. However you can source-clock it with APLL clock which according to specs ranges from 16-128Mhz. I noticed that with high frequencies you must supply very stable 5V/3.3V voltage and good (2A) current for the clock source to be ac...
by classicgentleman
Thu Apr 04, 2019 8:19 pm
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

Clock limit for I2S should be in theory 80Mhz. The camera itself uses 20MHz so maybe you are doing something incorrectly. It shouldn't be a problem even for 800x600 but it depends what refresh speeds you need Output and input behave differently. It's not even the case that the output is garbled: th...
by classicgentleman
Thu Apr 04, 2019 5:53 pm
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

I actually found the speed to be lacking. The clock is topping at circa 18MHz for parallel I2S and it's definitely not enough for a large display with 8 bits per channel. And I need the extra pins, so going 16 bit is a no-go. QSPI and a small FPGA is my next bet and I'm experimenting with the iCE40.
by classicgentleman
Thu Apr 04, 2019 2:53 am
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

Baldhead wrote:
Wed Apr 03, 2019 7:20 pm
No one ????
As mentioned, you may find working parameters for your display here: https://github.com/espressif/esp-iot-solution/issues/19

A logic analyser helps a lot. Good luck!
by classicgentleman
Fri Dec 21, 2018 2:59 pm
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

Evening,

The remaining elephant in the room is how to drive the bus bidirectionally. Right now we can do either writes or reads; @espressif_staff, is there a way to use the I2S peripheral for the general purpose of a bidirectional parallel bus?
by classicgentleman
Fri Dec 14, 2018 12:28 pm
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Re: Driving an 8-bit parallel 8080 bus using I2S

Hi,

You might be able to find working parameters in the Github issue. Or, wait for IDF 4.0 it seems!
by classicgentleman
Wed Nov 07, 2018 4:49 am
Forum: Hardware
Topic: Driving an 8-bit parallel 8080 bus using I2S
Replies: 25
Views: 37692

Driving an 8-bit parallel 8080 bus using I2S

I'd like to first excuse myself for the undertones of frustration throughout this post, but I ran out of steam. This is supposed to be a simple question with plenty of references between the "har-in-air" Github repo (based upon @ESP_igrr code I reckon), the "pixelmatix" repo (which shares the same "...