background image

Introduction to the USB-ASC232

The USB-ASC232 Keyboard and Mouse Emulator is a product designed 
to allow RS-232 serial communication to produce USB keystroke and 
mouse actions on a target computer.

The USB end of this device can be connected to any USB port that 
supports a standard USB Keyboard and Mouse.  No special drivers 
are required.

The USB-ASC232 is configurable to allow for different standard BAUD 
rates, stop bits, parity, handshaking, and mode of translation. Use the 
supplied “USBASC232.EXE” program to configure the unit.

Translation Modes of the USB-ASC232

There are three specific translation modes in which the USB-ASC232 
can  be  programmed  to  operate.    Incoming  RS-232  data  can  be 
translated from ASCII Mode, Extended ASCII Mode, or Key Number 
Mode.  Each of these modes vary in the way incoming characters are 
treated and their translation into USB keystrokes.

ASCII MODE 

(Default Mode)

The ASCII mode is the default factory setting for the mode of operation.  
In this mode, printable ASCII characters received, which are each a 
one byte value in the range of 0x00 to 0x7F (0 to 127 decimal), will 
generate their corresponding USB keystroke on the computer where 
the  USB-ASC232  USB  plug  is  connected.    See  the  ASCII  table  on 
the next page for a list of the characters which are recognized and 
translated for the cable’s ASCII mode of operation.

Example: If a one byte value of 0x41 (decimal 65) is received in this 
mode, a capital “A” character will be produced as a keystroke on the 
computer at the USB end of the cable. 

RS-232 characters received which are out of the 0x00 to 0x7f range 
will be ignored in this mode.

3

Saving the Configuration to the USB-ASC232

Once  the  desired  parameters  have  been  set  on  the  USBASC232 
Configuration Utility Screen, it must be saved to the USB-ASC232 unit 
to begin operation according to those settings. 

Select the button “Save To USBASC232” to write the configuration to 
the unit.  Once the configuration has been written, the USB-ASC232 
will begin immediately operating according to the loaded parameters.

The  configuration  may  also  be  read  from  the  USB-ASC232  unit  by 
selecting  the  button  “Read  From  USB-ASC232”.    The  configuration 
in the USB-ASC232 attached to the computer’s USB port will be read 
into the configuration parameters on the screen.

Once a configuration has been created, it is recommended that it be 
stored on the computer so that it may be recalled at a later time.  Use 
the “File” menu to perform saving and opening of configurations.

Saving the configuration to a file on the computer provides an easy 
way  to  recall  the  same  configuration  to  save  into  additional  USB-
ASC232 units.

Custom USB-ASC232 Options

We offer special modifications to our standard USB-ASC232 unit to conform to your 
exact  specifications.  Potential  modifications  include,  but  are  not  limited  to:  special 
cable  lengths,  different  gender  DB9,  RS-422,  etc.    Let  us  know  if  you  have  special 
requirements.  Please call or email with your specific custom needs.

16

Summary of Contents for USB-ASC232

Page 1: ...l Toll Free 888 690 9080 Phone 540 465 4677 Fax 540 465 4678 Monday through Friday 8 00 am to 5 00 pm EST sales hagstromelectronics com www hagstromelectronics com 1986 Junction Road Strasburg VA 2265...

Page 2: ...the assembly testing and burn in of your USB ASC232 to ensure its performance If you have any questions please send us an email or give us a call Support is available Monday through Friday 8 00 am to...

Page 3: ...onics com 17 2 CONTENTS Operating Voltage 5 Volts DC 5 Powered from USB port Operating Current Less than 100 ma Operating Temp 0 to 70 Degrees C PC Interface USB Target Computer RS 232 Serial Source C...

Page 4: ...decimal 65 is received in this mode a capital A character will be produced as a keystroke on the computer at the USB end of the cable RS 232 characters received which are out of the 0x00 to 0x7f range...

Page 5: ...to an extended ASCII character set character values 0x80 to 0xFF When an RS 232 byte is received in this mode it produces a USB keystroke on the PC which corresponds to the following table Parity may...

Page 6: ...one none none none 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1...

Page 7: ...if someone was physically holding that key on a keyboard Each time a make is sent for a key a corresponding break release of that key must be done at a later time to deactivate it The break code for a...

Page 8: ...es shown above to produce the make and break actions for the corresponding key 12 When sending a mouse control packet for cursor movement only be sure to send all 0 values for the scroll wheel and mou...

Page 9: ...Status 0 Off Off Off 1 Off Off On 2 Off On Off 3 Off On On 4 On Off Off 5 On Off On 6 On On Off 7 On On On 11 W2 The most significant bit of the scroll wheel movement magnitude W1 Bit 1 of the three b...

Page 10: ...L Alt make 112 Make F1 240 Break F1 188 Break L Alt 186 Break L Ctrl The example above assumes that the handshaking USB ASC232 is seen as not busy before sending the next command byte to the unit Prod...

Page 11: ...L Alt make 112 Make F1 240 Break F1 188 Break L Alt 186 Break L Ctrl The example above assumes that the handshaking USB ASC232 is seen as not busy before sending the next command byte to the unit Prod...

Page 12: ...onse Scroll Lock Status Caps Lock Status Num Lock Status 0 Off Off Off 1 Off Off On 2 Off On Off 3 Off On On 4 On Off Off 5 On Off On 6 On On Off 7 On On On 11 W2 The most significant bit of the scrol...

Page 13: ...es shown above to produce the make and break actions for the corresponding key 12 When sending a mouse control packet for cursor movement only be sure to send all 0 values for the scroll wheel and mou...

Page 14: ...if someone was physically holding that key on a keyboard Each time a make is sent for a key a corresponding break release of that key must be done at a later time to deactivate it The break code for a...

Page 15: ...E 9F none none none none none 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD...

Page 16: ...to an extended ASCII character set character values 0x80 to 0xFF When an RS 232 byte is received in this mode it produces a USB keystroke on the PC which corresponds to the following table Parity may...

Page 17: ...decimal 65 is received in this mode a capital A character will be produced as a keystroke on the computer at the USB end of the cable RS 232 characters received which are out of the 0x00 to 0x7f range...

Page 18: ...onics com 17 2 CONTENTS Operating Voltage 5 Volts DC 5 Powered from USB port Operating Current Less than 100 ma Operating Temp 0 to 70 Degrees C PC Interface USB Target Computer RS 232 Serial Source C...

Page 19: ...the assembly testing and burn in of your USB ASC232 to ensure its performance If you have any questions please send us an email or give us a call Support is available Monday through Friday 8 00 am to...

Page 20: ...l Toll Free 888 690 9080 Phone 540 465 4677 Fax 540 465 4678 Monday through Friday 8 00 am to 5 00 pm EST sales hagstromelectronics com www hagstromelectronics com 1986 Junction Road Strasburg VA 2265...

Reviews: