BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Spyy

Pages: 1 [2]
16
Discussion - EVE / Re: BT816 signal level on RGB interface
« on: January 27, 2021, 10:04:24 AM »
Hi,

thank you very much for your help, very appreciated...will add 20 ms after activating the ext clock...and try

From my side it is OK not using a crystal when there are no restrictions...perhaps my Cs are not well chosen...will then erase the external crystal..

Torsten

17
Discussion - EVE / Re: BT816 signal level on RGB interface
« on: January 25, 2021, 07:53:05 PM »
Hi,

sure I can:

Code: [Select]
Serial.println("Waking up EVE chip");
// Wake-up FT81x
ft81xPowerDown(); // 1) lower PD#
delay(300); // 2) hold for 20ms
ft81xPowerUp(); // 3) raise PD#
delay(300); // 4) wait for another 20ms before sending any commands
ft81xCmdWrite(FT81x_RST_PULSE);
delay(300);

ft81xCmdWrite(FT81x_CLKINT); //send command "CLKEXT" to use the external clock source
//ft81xCmdParamWrite(FT81x_CLKSEL, 0x00); //select the system clock frequency => default 60 Mhz
ft81xCmdWrite(FT81x_ACTIVE); //send host command "ACTIVE" to wake up
SPI_TO_EVE_FAST;
delay(500); // Give some time to process

// --------------- Check that FT8xx ready and SPI comms OK -----------------
unsigned char regId = ft81xMemRead8(REG_ID);
while (regId != 0x7C)                                        // Read REG_ID register (0x302000) until reads 0x7C
{
Serial.println("Reading EVE REG_ID...failed");
delay(500);
}
Serial.print("EVE REG_ID = ");
Serial.println(regId, HEX);
delay(100);

This seems to be the standard init i found somewhere...
First reset is a hardware reset via /PD, the line below it is an additional SW reset just for trying it but seems to make no difference.
When i put in FT81x_CLKINT the chip starts working (pulsing, answering register reads and so on) with CLKEXT it hangs in the "// Read REG_ID register (0x302000) until reads 0x7C" loop forever...
I also tried with lower SPI speeds without success.

So in general, is there an external crystal needed ? Are there limitations if there is no crytal and i rely only on the internal clocking ?
Is there a crystal type you recommend ? Perhaps i have the wrong one...it is 12 Mhz, are 18 pF the right Cs ?, for the crystal it says it has 20pF 70Ohms...connections on the PCB to the BT818 are short (approx 2...4 mm) i am not the hardware expert here...for oscillating circuits...

Thank you

Torsten

18
Discussion - EVE / Re: BT816 signal level on RGB interface
« on: January 24, 2021, 04:47:31 PM »
Hi,

after changing the chip, signal level is now OK :).

What i am struggling is, is with the external crystal. It seems not to work (no oszillation at all). When i am trying to switch to external clock the EVE stays in the "reading the  REG_ID" loop. When i switch to internal it works and the chip starts to work.

So...is the crystal necessary or is the internal crystal sufficient ? What is the difference ?

Thank you

Torsten

19
Discussion - EVE / Re: BT816 signal level on RGB interface (solved)
« on: January 07, 2021, 10:27:39 PM »
Hi,

thank you for your quick response....i disconnected the ST7701 from the BT81x and level is still low....so i assume the device is damaged...will try with a new one...

Thank you

Torsten

20
Discussion - EVE / BT816 signal level on RGB interface
« on: January 05, 2021, 12:16:32 PM »
Hi,

i am using the BT816 chip in my design and i am struggeling a bit. I supply the BT816 chip with 3.3V for VCCA, VCCIO1, VCCIO2 and VCCIO3. VOUT1V2 is on 1.2V as forseen.
Now my issue:
On the RGB lines, where i can see active pulsing signals (BACKLIGHT, DE, VSYNC, HSYNC, DISP, PCLK), i only measure approx 0.8V-1V. I connected those lines via 33Ohms in serial to a ST7701S chip. It seems that this signal level is too low for this chip which is also on 3.3V.
So my question is: Is this signal level normal ? I tried to force the signal strenth via register to higher amps without success.
What can i do here?

Thank you a lot

Torsten

Pages: 1 [2]