Search found 8 matches
- Fri Apr 05, 2019 12:20 pm
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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 ...
- Fri Apr 05, 2019 2:32 am
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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...
- Thu Apr 04, 2019 8:19 pm
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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...
- Thu Apr 04, 2019 5:53 pm
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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.
- Thu Apr 04, 2019 2:53 am
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
Re: Driving an 8-bit parallel 8080 bus using I2S
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!
- Fri Dec 21, 2018 2:59 pm
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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?
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?
- Fri Dec 14, 2018 12:28 pm
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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!
You might be able to find working parameters in the Github issue. Or, wait for IDF 4.0 it seems!
- Wed Nov 07, 2018 4:49 am
- Forum: Hardware
- Topic: Driving an 8-bit parallel 8080 bus using I2S
- Replies: 25
- Views: 39185
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 "...