This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358支持最大的 LCD分辨率?

Other Parts Discussed in Thread: AM3358

看AM3358的TRM,支持最大的分辨率有两种说法:2048 X 2048和 1366 X 768,哪个正确?AM3358支持最大的 LCD分辨率是多少?

另外:怎么入手开发AM3358,感觉硬件,软件资料很多,按什么顺序学习,效率高。

谢谢!

  • datesheet上说的是最大支持2048x2048:

    http://www.ti.com/lit/ds/symlink/am3358.pdf

    首先可以定一个大的方向是学习硬件还是软件,如果软件,有一个实物,把所有的例子可以跑跑,直观感受下

  • 你好!最大支持1366x768。

    如果只是学习,可以入手Beaglebone-black,性价比高,其硬件资料,包括原理图,PCB源文件都公开。

    TI的软件也支持beaglebone-black

  • 2048x2048是理论上能支持的最大分辨率,这是根据pixel clock最大为126M算出来的,比如是2048X2048X30fps的屏,要求pixel clock为2048x2048x30=120M。

    目前市面上2048x2048这么大分辨率的屏还是比较少见的

  • 买个屏呗

    首先要明确自己学习的目标吗

    这样才能有的放矢,提高效率

  • 最大分辨率和帧率有关系,如果是60帧/秒,最大只能到1366 X 768 。一般的帧率都是60帧/秒。 如果是2048 X 2048分辨率,最大帧率只能到30帧/秒。受限制于像素时钟。

    想软硬件一起做,自己摸索一下。

     

    谢谢!

  • 给诸位提个醒,对于AM335x LCD像素的配置,实际使用中像素值是必须配置成为16的倍数,所以1366*768不行,只能配置到1360*768或者1376*768。具体的参见AM335x的TRM中,LCD寄存器配置章节中关于RASTER_TIMING_0的[9-4]位ppllsb。

  • 查看了寄存器的ppllsb,

    Pixels-per-line LSB[9:4] Encoded LSB value (from 1-1024) used to
    specify the number of pixels contained within each line on the LCD
    display (programmed to value minus one)
    PPL = 11'b{pplmsb, ppllsb, 4'b1111} + 1 ex: pplmsb=1'b1,
    pppllsb=6'0001000 PPL = 11'b{1, 000100, 1111}+ 1 = 1104d
    (decimal) pixels per line
    In other words, PPL = 16*({pplmsb, ppllsb}+1)

    有点看不太懂,能给举个例子解释一下吗?,还有数据页中写写的低位hsw在这个寄存器中只有6bits,超过这个范围的高位在那个寄存器中?