Futaba NA204SD01AC
Futaba NA204SD01AC
DRAWING TITLE:
1.0 INTRODUCTION..................................................................................................... 3
Figures
Futaba America Engineering Standard FAES 801, Printed Circuit Board Markings.
Item Value
Number of Characters 4 Rows x 20 Characters
Character Configuration 5x7 Dot Matrix w/Cursor
Character Height 5.0 mm
Character Width 3.2 mm
Character Pitch 4.55 mm
Peak Wavelength Green
of Illumination (505 nm)
Luminance 204 fL typ.
Notes:
1. All environmental specification values are design goal values.
Final values will be entered and this note will be omitted once
environmental testing is completed.
2. Amplitude: 1.5mm; Frequency: 10 - 55 Hz; Sweep time: 1 min/cycle;
Time: 2 hours/axis (x,y,z).
3. Duration: 11ms; half sine wave; 3 times each (x,y,z).
4. Without condensation.
Note 1: A surge current of up to 2 times maximum input current can occur upon
power up. The peak surge current amplitude and duration are dependent on the
host power supply characteristics.
(See figure 3)
Note: Minimum thDATA is determined by selection of bus mode. See section 7.0 for
jumper selection of bus mode.
The BUSY pulse width (twBUSY) is dependent upon the data written to the module.
The following table lists the BUSY time during the quick write mode. BUSY time
during the flickerless mode of operation will be from 2 to 15 times that of the
quick write mode.
twBUSY (MAX)
DATA
DC1 MODE DC2 MODE
Character data, HT, LF 200µs 1000µs
BS, FF, CR, CT0, CT1, DC1, DC2, DC4,
DC5, DC6, DC7 200µs
CLR 900µs
1st BYTE 200µs
2nd BYTE
except 'I' 200µs
ESC
nd
2 BYTE = 'I' 1400µs
3rd - 8th BYTEs 200µs / BYTE
4.1 GENERAL
Upon power up or software initialization command (section 4.4.6) the module resets to
the following state:
Display cleared
Cursor set to position 1 (left most character) of row 1
Display mode set to ...
DC1 - Character over write mode
DC4 - invisible cursor
Brightness set to 100%
Blink speed set to 14H
Character table 0 selected (CT0)
Quick write mode selected.
Data is written to the module on the rising edge of the WR\ pulse while CS\ and BUSY
are low. The module sets the BUSY line after data is latched, and clears the line after the
data is read. The length of time that the busy line is set depends upon the data that is sent
and the data write mode selected (see sections 3.7 and 4.4.4). Refer to figure 3 and
section 3.7 for specific bus timing.
Since the module is in quick write mode upon power up there may be times when the
display flickers during high speed data transmission. This is because in the quick write
mode the communications have the highest priority resulting in a minimum busy signal.
This flicker can be avoided by selecting the flickerless mode of operation (section 4.4.4).
Standard character data is from 20H to FFH (see character tables 0 and 1). User defined
characters can exist at any location from 00H to FFH. Writing data from 20H to FFH or a
user defined character will result in the corresponding character being displayed at the
current cursor position. The horizontal tab command (section 4.3.2) is then executed.
The cursor position is moved one position to the left. At the left most character
position of rows 2 - 4 the cursor will move to the right most character position of
the row above it. At the left most character position of row 1 the cursor will not
move.
The cursor position is shifted to the right one position. At the right end of a row
the cursor moves to the left end of the next lower row. If the cursor is at the right
end of the bottom row movement depends upon DC1 or DC2 modes.
DC1 Mode:
The cursor moves to the left end of the top row.
DC2 Mode:
The contents of the each row is shifted up one row. Data in the first row is lost.
The bottom row is cleared and the cursor is placed at the left most position of the
bottom row.
The cursor is shifted to the same column position of the next lower row. At the
bottom row movement depends upon DC1 or DC2 modes.
DC2 Mode:
The contents of the each row is shifted up one row. Data in the first row is lost.
The bottom row is cleared and the cursor remains at the same position.
The cursor position is placed at the left most position of the same row.
Cursor blinking mode selection: DC4, DC6, and DC7 select an invisible cursor.
DC5 selects a blinking cursor. The blink rate is controlled by the blink speed
control command (sec 4.4.5).
Character table selection: CT0 selects the international characters and CT1 selects
the Katakana characters.
The following commands are executed by first writing the escape character (1BH)
followed by one or more bytes.
Two user definable characters are available. Any 5x7 pattern of pixels can be
stored at the character location identified by CHR which can be any value from
00H to FFH. Assignment of a UDC to a specific character code will cause that
character or function to be replaced with the UDC. Only two UDCs that can be
defined at one time. Defining additional UDCs will cause the oldest UDC to revert
back to it's original character or function. If the escape command (1BH) is
redefined power must be removed to restore the function. Bytes 4 through 8 (B4
... B8) specify the specific UDC according to figure 4. Setting a bit = 1 turns on
the pixel while setting the bit = 0 leaves it off (* = do not care).
UDC Example: Define a UDC at location A2H, the UDC is a dash (-). The pixels
that need to be turned on are P16 - P20. The command sequence is:
The cursor position can be set to any display position by sending ESC, move
cursor command (48H), and then a parameter byte identifying a specific cursor
location according to the following chart:
DATA values of 50H to FFH are invalid and do not cause the cursor to move.
Display luminance can be set to one of the following four levels by sending ESC,
luminance control command (4CH), and then a luminance byte.
The blinking speed of the cursor (an all on character) can be controlled in 30ms
increments. The period of the blinking cursor equals the multiplying value
(represented by DATA) times 30ms.
The initialization command causes the module to be reset as upon power up (sec 4.1).
The test mode can be entered by holding the SELFTEST\ pin (pin 11) low for more than
100ms at power up or during software initialization. During the test mode all characters
of character table 0 are sequentially displayed and no communication data will be
accepted. The mode is exited by disconnecting power from the module.
The bus mode selection jumpers are located near the connector on the component side of
the PCB. Solder a jumper at J1 for single module mode or at J2 to select multiple module
mode. The module is initially configured for single module bus mode operation. Contact
Futaba for initial setup of multiple bus mode.
Character codes fall into the range of 20H to FFH. The following tables show the
character codes for character tables 0 and 1.
Character Table 0