Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Forums > General Electronics Chat


General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion?

Reply
 
LinkBack Thread Tools Display Modes
Old 12th March 2004, 08:21 AM   (permalink)
Default Question on parallel interface timing.

I'm trying to send data,in parallel, to a Noritake VFD display.I've always found these parallel timing diagrams confusing.The datasheet is here:

http://www.e-m-engineering.com/cu20029scpb-t20a_e00.pdf


I would appreciate if someone could maybe explain this to me.This is what I make of it(I'm only communicating one way, so I can leave the WR pin on the display grounded right?):

1. Set data bits
2. Lower CS
3. Delay ?
4. raise CS
3. poll BUSY pin, wait until its no longer active, then wait 2 uS?, goto 1

Is this correct? What are the meanings of the other minimum times? Should I swap 1 and 2?
__________________
Eric.
Eclipsed is offline  
Old 13th March 2004, 05:29 AM   (permalink)
Default

From the perspective of the program to send the data to the port/device, the following general sequence applies (bi-directional port).
1. Read the status register busy bit, if state is OK then; (/CS on the display unit)
2. Set the printer port control register to send data
3. Write the data register bits D0-D7
4. Write the strobe bit (hold it for at leat 5 us) (write on the display unit)
5. Clear the strobe bit
6. Clear the data bits (optional step)

From what I gathered on the data sheet, it appears you need to delay 200-700us between data word transfers to allow the parallel input register to be shifted out serially to the display controller.
You can get more info on parallel port operation by going to
http:\www.beyondlogic.org and studying the links provided under legacy ports header
Dialtone
Dialtone is offline  
Reply

Bookmarks

Thread Tools
Display Modes





All times are GMT. The time now is 10:29 AM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker