• Fully buffered so that no delays in transmission are ever necessary • Ability to add a customized splash / start-up screen • Use of Matrix Orbital’s "Remember" functions to save settings • Software controlled brightness with configurable time-out setting up to 90 minutes •...
NOTE Make certain the RS-232 cable includes the required ground lead. There must be no voltage differential between the RS-232 ground and the power supply ground. 4. Connect the power connector, making sure that the +5V goes to V+. Turn on the power: the display backlight should come on. Matrix Orbital PK162-12...
1.5 Trying Out the PK162-12 The unit should be connected to power and the PC and backlight should be on. To experiment with typing text, run a PC terminal program such as Hyperterm. Make sure it’s configured to use the correct port. Set the baud rate to 19,200.
This is only to be done by knowledgeable people. Any damage to the display by this procedure resulting from user error will not be covered under the Manufacturer’s Warranty. Figure 3: Unlocked & Locked Matrix Orbital PK162-12...
Wiring for the PC power connector and that required for the display are different. Figure 5: Wiring for 5V Modules Matrix Orbital can supply an adapter cable designed for use with the display when it’s installed in a PC. Note that the cable below does not provide connections for I...
Wiring required for the 12 volt power connector is shown in the Figure below. Figure 7: Wiring for 12 Volt 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.
TTL levels as well. The display is set at 19.2Kbps default speed. Other settings are; 8 bits, no parity, 1 stop bit. 2.1.6 DB9 Connection A standard DB-9F is provided for RS-232 communications. Power may also be supplied via this con- nector if desired. Figure 10: RS-232 and Power Connector Matrix Orbital PK162-12...
An optional alternate connection header is provided to allow one cable for data and power. Two jumpers will have to be soldered and two removed. Figure 11: RS-232 SIPs Connector pinout is as follows; Figure 12: Power Connector Table 4: Connector Pinout Pin 4 Ground Pin 3 Pin 2 Pin 1 Matrix Orbital PK162-12...
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.
(EMF). Figure 17: Clamping a Relay 3 Displaying Text This chapter describes the various text display commands in detail. Before issuing commands to the PK162-12 please read sections 7.2 and 7.3. Matrix Orbital PK162-12...
3.1 General Text is displayed on the PK162-12 using the built in 5x8 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 5x8 dot matrix font with the full range of ASCII characters plus a variety of extended characters.
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 PK162-12...
Note that this command moves the text insertion point even if the cursor is turned off. NOTE A ’destructive backspace’, which erases the character to the left of the original position, may be done by issuing the following sequence: cursor left, space, cursor left. Matrix Orbital PK162-12...
Figure 19: Keypad Connector The connector is not ’keyed’ so the keypad will probably plug in either of two ways. The display will not be damaged by reversing the connector, but the keypad will generate a different ASCII character mapping Matrix Orbital PK162-12...
first read will return the key code with bit 7 set and the second read will return the key code with bit 7 clear. The application must take into account this bit to keep up with user key presses. If there are no keypresses detected, the module will return zero (0x00). Matrix Orbital PK162-12...
If the poll rate is slower than the simulated auto - repeat it is possible that polling for a key up code will be delayed long enough for an unwanted key repeat to be generated. 4.5.2 Auto Repeat Mode Off (254 96) (R) This command turns auto repeat mode off. Matrix Orbital PK162-12...
MSB will be reset (0). If there are no buffered keypresses, then the returned code will be 0x00. Please note to make use of this command, the "Auto transmit keypress" mode should be off. 4.5.7 Set Debounce Time (254 85 [time]) (R) [time] is in increments of 6.554 milliseconds. Matrix Orbital PK162-12...
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 PK162-12...
A "1" bit indicates an on (black) pixel, a "0" bit indicates an off (clear) pixel. Once defined, a character is displayed simply by issuing a value (0x00 to 0x07) corresponding to the character number. The character will be laid out as follows; Matrix Orbital PK162-12...
Page 26
¡ 9 ¥ Y ) 5 ¥ E £ ¡ P G 7 " 7 1 8 7 ` ¢ a £ ¡ 1 " V b P % 7 9 1 % % u e S f g ¨ £ ¨ ¥ 8 ) G Q ¤ ) C 5 7 a v 3 Q F U G 0 ¡ ¢ D Q B 3 Q u 5 ¥ E ¢ 5 u 3 0 ¡ 1 " ¥ E x % Matrix Orbital...
Commands which may be used with the ’remember’ function are marked with an "R" in the "Default" column in the command tables. The example shows the procedure to set “Auto scroll ON” as the default condition. Commands are shown in both decimal and hex in this example; Matrix Orbital PK162-12...
This command turns the display off. 6.1.5 Load Startup Screen (254 64 [32 characters]) This command sets and memorizes the startup screen which will appear each time the display is turned on. By default the screen shows; Matrix Orbital PK162-12...
Table 10: Default Screen Matrix Orbital PK162-12 The 32 characters define the two 16 character rows of the screen. Table 11: Default Screen Character1 Character16 Character21 Character 32 If sending more than 10 characters to be stored, add in a ~10ms per character delay. Predefined custom characters can be used in the “Start up Screen”...
This is a critical aspect of using this command to it’s full potential. When using a host system or PC which contains a FIFO, the user should set the value of [full] equal to or greater than the Matrix Orbital PK162-12...
Like all computerized devices, the display operates with commands and values in the form of binary numbers. These binary numbers are arranged in 8 digit (i.e., 8 bit) groups called bytes. The decimal value of a byte may have any value from 0 to 255. Matrix Orbital PK162-12...
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 PK162-12...
Send cursor home FE 48 This command 254 72 moves the cursor 254 ’H’ to the top left of the display area. Underline cursor on FE 4A Off R Turns on the un- 254 74 derline cursor. 254 ’J’ Matrix Orbital PK162-12...
Off R 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 Off R Applies to keypad 254 96 only. 254 ’‘’ Matrix Orbital PK162-12...
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 PK162-12...
When [row] is specified to be “0”, only the bottom part of the medium digit will be displayed. Table: Bar Graphs and Special Characters 7.7 Miscellaneous Commands Table 22: Miscellaneous Commands Command Syntax Default Notes Matrix Orbital PK162-12...
Page 38
Load Startup Screen FE 40 [32 char] Matrix Orbital Loads new startup 254 64 [32 char] PK162-12 screen (32 char- 254 ’@’ [32 char] acters). Screen is remembered for subsequent power ups. GPO or Keypad Interface...
Standard Temperature Extended Temperature Operating Temperature C to +50 C to +50 ◦ ◦ ◦ ◦ Storage Temperature C to +70 C to +70 ◦ ◦ ◦ ◦ Operating Relative Humidity 90% max non-condensing 90% max non-condensing Matrix Orbital PK162-12...
Page 40
56.0 x 13.8 mm XxY Character Size 2.67 x 5.01 mm (XxY) Character Pitch 3.2 mm Line pitch 5.35 mm Dot Size 0.51 x 0.6 mm (XxY) Dot Pitch 0.54 x 0.63 mm (XxY) 350 cd/m 2 min. Luminance Matrix Orbital PK162-12...
Figure 21: Physical Layout 8.2 Options Table 27: Options Available on PK162-12 Extended Temperature Wide Voltage 9 Appendix: Glossary Table 28: Appendix: Glossary Matrix Orbital PK162-12...
Page 42
A design for a set of characters. A font is the combina- tion of typeface and other qualities, such as size, pitch, and spacing. Font Metric A definition of where font is to be placed, such as mar- gins and spacing between characters and lines. Matrix Orbital PK162-12...
Page 43
A number that is one of a series and is used for identi- fication of the module. Serial Port A port, or interface, that can be used for serial commu- nication, in which only 1 bit is transmitted at a time. Matrix Orbital PK162-12...
Page 44
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 PK162-12...
Need help?
Do you have a question about the PK162-12 and is the answer not in the manual?
Questions and answers