PLL Counter mode trick for Pixel Clock
Rayman
Posts: 14,849
Someone suggested using a different PLL mode to generate a pixel clock and it works!
I started by changing from CTRMODE %00001 to %00010 and it worked pretty good...
But, there were some small artifacts that I think are due to violating pixel setup and hold times...
So, I tried CTRMODE %00011· (PLL-differential) and used the B-output for !PLLx and it works
much better.
This approach is working great for my PSB touchscreen LCD with RGB data input.
I think it will work for many RGB devices.· One day, I hope to try out this HDMI chip to
convert the Prop's VGA output to HDMI.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
I started by changing from CTRMODE %00001 to %00010 and it worked pretty good...
But, there were some small artifacts that I think are due to violating pixel setup and hold times...
So, I tried CTRMODE %00011· (PLL-differential) and used the B-output for !PLLx and it works
much better.
This approach is working great for my PSB touchscreen LCD with RGB data input.
I think it will work for many RGB devices.· One day, I hope to try out this HDMI chip to
convert the Prop's VGA output to HDMI.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Comments
It is possible to have more details else if You can post any driver for that display.
I have one that ned that technique to function on Propeller
Regards
Christoffer J
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nothing is impossible, there are only different degrees of difficulty.
For every stupid question there is at least one intelligent answer.
Don't guess - ask instead.
If you don't ask you won't know.
If your gonna construct something, make it·as simple as·possible yet as versatile as posible.
Sapieha
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Post Edited (Rayman) : 9/14/2009 10:19:45 AM GMT
*Peter*
Thanks ..
But can You have that pixelrate signal on any pin that can clock in data in TFT display?
Regards.
Christoffer J
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nothing is impossible, there are only different degrees of difficulty.
For every stupid question there is at least one intelligent answer.
Don't guess - ask instead.
If you don't ask you won't know.
If your gonna construct something, make it·as simple as·possible yet as versatile as posible.
Sapieha
movd ctra,#25 ' 'RJA: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm