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 - moiatto

Pages: [1]
1
Discussion - EVE / Help to choose Backlight LED driver
« on: March 10, 2024, 08:04:16 PM »
I have to drive, for a 5" 800x480 TFT IPS 1000nits RGB 40pin, the backlight which requires Vf=30V, If=40mA (array of 2x10 white LEDs).

Can you help me find the right led driver?

Chip used: BT817Q

2
Discussion - EVE / Re: BT818 PCLK settings
« on: December 17, 2021, 07:34:14 PM »
Which crystal oscillator do you use or recommend for new custom EVE3 or EVE4 boards? make and model.

3
Discussion - EVE / Re: Unwanted stripes on the EVE4 1024x600 picture
« on: December 12, 2021, 08:06:19 PM »
After all tests, I arrived at the conclusion that these BT817/8 series are mutilated and born without the fundamental thing:
greater size of RAM_G.

I like that they are an upgrade version of BT815/6, but the designers know that if increase the supported resolutions (for example 1024x600 on TFT 7") and know the limit baud rate of the external qspi flash memory, at least you have to increase the size of the RAM_G which starts to get ridiculous and severely limits the use of these new chips with images and animations bigger and bigger.

In my case, for example, a bigger animation (ATSC 4x4, 770x340, size 2,7k) that works perfectly on BT815/6 at 800x480, the same animation on BT817/8 at 1024x600 it's impossible to show in no way. I have tried all. Only in a poor ATSC 8x8 with "adaptive frame rate" and "adaptive HSync" enabled, I can see a bad copy on the screen, without other assets that I have not considered and that work perfectly on BT815/6.

Sorry but for me it failed.


4
Discussion - EVE / Re: Unwanted stripes on the EVE4 1024x600 picture
« on: December 07, 2021, 07:14:14 PM »
I have the same issues with this Riverdi 7" IPS BT817 module.

The flash section is very poor. No way to detect the EVE4 with EAB v2.4.1 at any spi clock rate. Only with EAB v2.1.0 I can flash it with reading speed: 4,57MB/s.

Instead with VM816 BT816 board I can flash also without problems with EAB v2.4.1. I f a set spi clock clock rate at 16MHz I can detect and read at 9,81MHz. Any big image 800x480 ATSC_4x4 is displayed perfectly and big size animation too.

But with this Riverdi module I'm having only problems.


5
Discussion - EVE / Re: BT818 PCLK settings
« on: December 07, 2021, 03:34:20 PM »
Hi Rudolph,
thanks for your reply.

I have only one slave device connected on SPI bus, the Rivendi TFT without shift levels, because teensy 4.0 works already at 3V3.
I don't use resistors but direct connections. Correct?

With teensy 4.0 board, I init the EVE3/EVE4 with spi bus speed at 12MHz, after it works at 30MHz (with VM816C board works very fine).

After I bit of work on my library, I have resolved some issues with EVE4 chips.

cmd_testcard() works fine now. widgets and primitives too.

Now my problem is with assets stored on flash ram. Expecially with animation frame cmd_animframe().

The assets (images all ASTC 4x4 and animations all ASTC 4x4) on VM816 board work perfectly, but the same assets with BT817 don't work correctly.

I have noticed that with big size images (approximately more then 700x250) and with big size animation (approximately 800x250 for example), the BT817 show white screen or 3 half images of the same frame for example.

I don't understand where the problem is.
The flash state is correctly set in full mode.

What can I try to do?

For last, I have modified your library to work with Arduino IDE and it reports the same issues.

6
Discussion - EVE / Re: BT818 PCLK settings
« on: November 29, 2021, 05:26:41 PM »
I gave up .... after 3 days of trying to get the monkey out of the hat with all my knowledge  :(

Until now, I was very happy to use a VM816C50A evaluation board with TFT IPS 5" 800x480. All worked fine...animation, images, all stored in flash. All assets created with old EAB v2.1.0. Perfect with ESP32 and Teensy 4.0 boards.

3 days ago I got a Riverdi RVT70HSBNWC00-B, 7.0" IPS 1024x600 with BT817.

So, I update my library to work with new BT817/8 (I sped up thanks to Rudolph's library. Thanks Rudolph! I'm old school. I use the basic Arduino IDE, No VS IDE, No PlatformIO).

After reading this thread, I initialize the registers of BT817 board in the library with the Riverdi datasheet:
Quote
REG_HSIZE          1024
REG_VSIZE          600
REG_HCYCLE       1344
REG_HOFFSET     160
REG_HSYNC0       0
REG_HSYNC1       70
REG_VCYCLE        635
REG_VOFFSET      23
REG_VSYNC0        0
REG_VSYNC1        10
REG_PCLK             1
REG_SWIZZLE       0
REG_PCLK_POL      1
REG_CSPREAD       0
REG_DITHER         0
REG_PCLK_FREQ    0xD12   // 51 MHz
REG_PCLK_2X        0

See attached Riverdi TFT RGB timing characteristics.

No SPI communication problems with ESP32 and Teensy 4.0 cards.
The BT817 responds well. Problem-free initialization.
Set Flash mode in full speed OK.

set REG_FREQUENCY = 72MHz.
I directly set REG_PCLK_FREQ as suggest here instead of use cmd_pclkfreq. The data read was the same as the set.

The problems start now:

***** with REG_PCLK_FREQ  = 0xD12 (51 MHz) (Riverdi setting) ********
1. Primitives and Widgets work correctly...OK
2. cmd_testcard() show the testcard graphic but with flickering
3. Images and animations from Flash....NOTHING (when try image I see white screen instead with animation black screen)

***** with REG_PCLK_FREQ  = 0x451 (30 MHz) ********
1. Primitives and Widgets work correctly...OK
2. cmd_testcard() show the testcard graphic but with flickering
3. Images and animations from Flash...I can see single small images, if more then two / three, it makes a mess up with flickering, same for the animation. Only small animation (size 150x150 px). otherwise it make a mess up.

***** with REG_PCLK_FREQ  = 0x883 (16 MHz) This one is the least worst ********
1. Primitives and Widgets work correctly... but with flickering
2. cmd_testcard() show the testcard graphic but with flickering
3. Images and animations from Flash....same as 0x451 (30 MHz) but I can distinguish something with wrong colors.

***** with REG_PCLK_FREQ  = 0x891 (54 MHz) ********
1. Primitives and Widgets work correctly...OK
2. cmd_testcard() show the testcard graphic but with flickering
3. Images and animations from Flash....I can see small images sometimes but animation nothing, only many horizontal lines moving downwards

***** with REG_PCLK_FREQ  = 0x891 (60 MHz) default setting ********
1. Primitives and Widgets work correctly...OK
2. cmd_testcard() show the testcard graphic but with flickering
3. Images and animations from Flash....white screen with flickering

***** with REG_PCLK_FREQ  = 0x8C1 (72 MHz) default setting ********
1. Primitives and Widgets work correctly...OK
2. cmd_testcard() show the testcard graphic but with flickering
3. Images and animations from Flash....white screen with flickering


I don't know what other tests I can do anymore  :'(

7
Discussion - EVE / Re: EVE Asset Builder
« on: November 25, 2021, 05:15:46 PM »
Ok. Now it works.

 I installed it in c:\program files\EVE Asset Builder\ and it did't work.

Another question:
I tried to install it on a MacBook Air (chip M1 ARM) with Parallel Desktop 17.1.0 (last version) with Windows 11 ARM64. I cannot  install it and i get this message:

Quote
This program can only be installed on versions of Windows designed for the following processor architectures: x64

Is there a particular reason?

Other software 64bit works well included EAB v2.1.0 (only flash programmer did't work because no ft422 drivers for win 10/11 ARM).

8
Discussion - EVE / Re: EVE Asset Builder
« on: November 25, 2021, 02:55:54 PM »
I have updated EAB from v2.1.0 to last 2.4.1.

i tested it on 2 pc win10 x64 (run as administrator) but when I try to to generate animation or convert images I get the attached errors.


Generating anim_GEAR.anim ...
It might take several minutes to calculate the optimal Tile Size ...
Conversion failed!
Traceback (most recent call last):
  File "cookanim.py", line 570, in animation_convert
  File "cookanim.py", line 432, in do_animation_convert
  File "genflash.py", line 1498, in calculate_flash_usage
  File "genflash.py", line 1087, in importAE
  File "genflash.py", line 908, in raw_tiled_astc
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\MBAIR2~1\\AppData\\Local\\Temp\\cookanim1n5uejhn\\/atlas0.astc'


can anyone help me?

Pages: [1]