1.1 What to Expect From the VK204-25 The VK204-25 is designed as the display unit for an associated controller. The controller may be any- thing from a single board, special purpose micro-controller to a PC, depending on the application. This controller is responsible for what is displayed on the screen of the display.
4. Connect the power connector, making sure that the +5V goes to V+. Turn on the power: the display should come on. 1.5 Trying Out the VK204-25 The unit should be connected to power. The PC and display should be on. To experiment with typing text, run a PC terminal program, such as Hyperterm.
Moves the cursor one position to the left and clears that position. NOTE These command characters are not guaranteed to work on other Matrix Orbital display modules. To exercise some of the other features of the display a program (in any convenient language such as Basic or C) will need to be written in order to issue the required command strings.
’map’ these characters to the ones marked on the keypad, which will likely be different. 2 Connections 2.1 Connector Pinout Refer to the diagram below for this chapter. Figure 2: Electrical Connections The display has four connectors; Matrix Orbital VK204-25...
Connector pinout is as follows; Figure 3: Power Connector Table 3: Connector Pinout Pin 4 Ground Pin 3 SDA (I C data) Pin 2 SCL (I C clock) Pin 1 +5.0 VDC (+7 to +15 VDC with wide voltage option) Matrix Orbital VK204-25...
Figure below. Figure 4: Wiring for 5V Modules Matrix Orbital can supply an adapter cable designed for use with the display when it’s installed in a PC. The cable is wired as shown in the Figure below. NOTE This connector does not provide connections for I Figure 5: 5V Power Cable 2.1.3 Wide Voltage Range Modules...
Figure 6: Wiring for 12V Modules Matrix Orbital can supply an adapter cable designed for use with the display module when it’s installed in a PC. The cable is wired as shown in the Figure below. Figure 7: 12V Power Cable 2.1.4 RS-232 Communications...
C address of 0x5C. • RS-232 port: J0, J1, J2 - control baud rate. RS-232 format is 8N1 (8 bits, no parity, one stop bit) • I C port: J0, J1, J2, J3 - sets slave peripheral address Matrix Orbital VK204-25...
Matrix Orbital module processes data. Basically the reason why a Matrix Orbital module might fail to receive a byte correctly is that it was unable to process the byte previous before the failed byte was transmitted. Because the module cannot possibly know that it would be unable to store the byte before the next byte was received it cannot know to not ACK.
/ write bit. If we take a standard Phillips 7bit address of 45hex this would be in binary 1000101. This is 7bits. Matrix Orbital would describe the Phillips I C address of 45hex as 8Ahex. The read address would be 8Bhex.
For instance if the external device is a relay it must be fully clamped using a diode and capacitor to absorb any generated back electro-motive force (EMF). Figure 12: Clamping a Relay 3 Displaying Text This chapter describes the various text display commands in detail. Matrix Orbital VK204-25...
3.1 General Text is displayed on the VK204-25 using the built in 5x7 dot matrix font, in addition to up to 8 user defined characters. 3.2 The Built In Character Font The display includes a built in 5x7 dot matrix font with the full range of ASCII characters plus a variety of extended characters, as shown in the Figure below.
When auto scrolling is disabled, text will wrap to the top left corner of the display area. Existing text in the display area is not erased before new text is placed. A series of ’spaces’ followed by a “Cursor home” command may be used to erase the top line of text. Matrix Orbital VK204-25...
Moves the cursor one position to the right but does not erase any character that may be in that position. Note that this command moves the text insertion point even if the cursor is turned off. 4 Keypad Interface This chapter describes the keypad interface and associated commands in detail. Matrix Orbital VK204-25...
This also prevents electrical noise which is often caused by continuous key scans. NOTE The keypads may be laid out in a different pattern. If this is the case, the user will need to interpret the key codes differently. Table 6: Keypad Layout Columns Rows Matrix Orbital VK204-25...
The host system detects the press of a key and simulates an auto repeat inside the host system until the key release is detected. Matrix Orbital VK204-25...
This command defines the 8 special / user characters to be blocks suitable for use in drawing narrow (2 pixel) vertical bar graphs. Any previously existing definitions will be lost. Once this command has been issued, any number of vertical bar graphs may be drawn unless the characters are redefined by another command Matrix Orbital VK204-25...
The characters are defined by issuing the command 254 78 [c] followed by 8 bytes to define the character. [c] is the character number (0x00 to 0x07). The 8 bytes are mapped as shown below; Matrix Orbital VK204-25...
This command defines the 8 special / user characters to be blocks suitable for use in drawing large digits. Any previously existing definitions will be lost. Once this command has been issued, any number of large characters may be placed until the characters are redefined by another command. Matrix Orbital VK204-25...
This command sets the display’s brightness to [brightness], where [brightness] is a value between 0x00 and 0x03 (between 0 and 3) according to the table below. Table 9: Brightness Settings Hex Values Brightness 0x00 100% 0x01 0x02 0x03 Matrix Orbital VK204-25...
0 to 255. Bytes are usually specified in either decimal or hexadecimal (base 16) form for convenience, since binary numbers are confusing to deal with directly. Hexadecimal (hex) numbers are particularly convenient because Matrix Orbital VK204-25...
ASCII number 0 by mistake it will actually give the value 48 decimal (30 hex) to the parameter, which is wrong. In the tables given in the following sections ASCII characters are shown as ’A’, with single quotes. Matrix Orbital VK204-25...
254 ’H’ to the top left of the display area Block cursor on FE 53 Turns 254 83 blinking block 254 ’S’ cursor Block cursor off FE 54 Turns 254 84 blinking block 254 ’T’ cursor Matrix Orbital VK204-25...
FE 7E [0x00|0x01] Applies to key- 254 126 [0|1] only.0x00 254 ’~’ [0|1] = 200 ms type- matic,0x01 key down/key up codes sent. Auto repeat mode off FE 60 Applies to keypad 254 96 only. 254 ’‘’ Matrix Orbital VK204-25...
Initializes the user character set to graph 254 118 make wide vertical bar graphs. 254 ’v’ Initialize thin vertical bar FE 73 Initializes the user character set to graph 254 115 make narrow vertical bar graphs. 254 ’s’ Matrix Orbital VK204-25...
0x12 (i.e. 1 to 18 decimal). 7.7 Miscellaneous Commands Table 19: Miscellaneous Commands Command Syntax Default Notes Clear display FE 58 Clears screen of 254 88 text and graphics, 254 ’X’ places text cursor at top left. Matrix Orbital VK204-25...
Page 32
This com- 254 ’7’ mand will return a 1-byte hex value. Read Version Number FE 36 Reads 254 54 firmware ver- 254 ’6’ sion number of the module. This command will return a 1-byte hex value. Matrix Orbital VK204-25...
3.6 x 5.4 mm (XxY) Line pitch 5.95 mm Dot Size 0.4 x 0.5 mm (XxY) Dot Pitch 0.5 x 0.7 mm (XxY) Luminance Min. 350cd/m (100fL) min Color of Illumination Blue/Green Display Life 100,000 hours typical Matrix Orbital VK204-25...
Page 34
C/minute, direct hit with a hard material to the glass surface ◦ (especially to the exhaust pipe) may CRACK the glass. • Steady repetition of a static message displaying, longer then 5 hours in a day may cause a phosphor burnout problem. Matrix Orbital VK204-25...
Page 35
Figure 16: Physical Layout Matrix Orbital VK204-25...
8.2 Options Table 24: Options Available on VK204-25 Extended Temperature Wide Voltage Wide Voltage with Efficient Switching Power Supply 9 Appendix: Glossary Table 25: Appendix: Glossary ASCII American Standard Code for Information Interchange. A 7 bit binary code representing the English alpha- bet, decimal numbers and common punctuation marks.
Page 37
RS-232 Short for recommended standard-232C, a standard in- terface approved by the Electronic Industries Associa- tion (EIA) for connecting serial devices Matrix Orbital VK204-25...
Page 38
1 bit is transmitted at a time Version Number This refers to the firmware revision number of the module Volatile Memory Temporary memory. Once the power supply is turned off volatile memory is then erased Matrix Orbital VK204-25...
Need help?
Do you have a question about the VK204-25 and is the answer not in the manual?
Questions and answers