- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When the clock is stipulated < 1 Mhz the timing diagram is nuts.
Here its is at 1 Mhz
Regards, Dana.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Dana,
Yes, I verified this. The GraphicsLCDIntf timing diagram is wrong when the frequency is less than 1MHz. I will create an internal ticket to fix this.
The timing diagram seems to be taking the input clock frequency value to be MHz no matter what you set in the clock component. This explains why you see 2ns when you set the clock to 500KHz. It is treating it as 500MHz. But I believe this shouldn't be a blocker for you.
Most of the display drivers have the read and write cycles in the order of ns, so the clock frequency is a magnitude of MHz. Can you let me know which display driver you are interfacing with? Please use the clock frequency set to MHz and interface with your display driver.
Regards,
Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Dana,
Yes, I verified this. The GraphicsLCDIntf timing diagram is wrong when the frequency is less than 1MHz. I will create an internal ticket to fix this.
The timing diagram seems to be taking the input clock frequency value to be MHz no matter what you set in the clock component. This explains why you see 2ns when you set the clock to 500KHz. It is treating it as 500MHz. But I believe this shouldn't be a blocker for you.
Most of the display drivers have the read and write cycles in the order of ns, so the clock frequency is a magnitude of MHz. Can you let me know which display driver you are interfacing with? Please use the clock frequency set to MHz and interface with your display driver.
Regards,
Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I am using the ILI9341 display driver. This is a work in progress, have not yet
been able to get it to run a display, so slowing down clock to see if that’s what
the problem is.
Thanks for reply Dheeraj.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you don't have an analyzer, you can upload the project here. I'll test at CY8CKIT-042 (no LCD ) connect the analyzer and post a screenshot .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I do have logic analyzer, so all set. Thanks for the offer. I think my problems
are with getting the LCD controller configured properly.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
usually the easiest test is to read the ID (send the command 0X04 and read the ID bytes), but for some displays this may not work.