6.1.2 Revised RF Channel Frequency table and added frequency control
6 Revised UEI key Data Packet information
6.1.6 Added Serial Input Timing Diagram
7.4 Added Battery life information and table
C 01/12/01 1.0 Changed Part Number reflect SOP package JE
6.2 Changed Varapoint Data to reflect the Data in section 6.0
D 02/05/01 ALL
E 02/13/01 1.1
Rev1.0 Kicked-off Specification JE
Rev 1.1 1.1
Sect.
3.3.2,
3.2.4,
3.2.5
3.1.1
3.1.2
3.1.3
3.2.4
3.3.1
3.3.2
3.3.3
3.3.5
6
7.4
8.6
3.2.1/2
3.2.4
3.3
3.3.1
3.3.3
3.3.5
3.3.9
4
6
7.4
10.1
Update Description By
information.
Per new NMB Specification and Bill Browns Comments
Programming Instructions per Anthony’s request
Added these sections per Anthony’s request.
Updated IC package and part number, added comment on polydome keys.
Updated IC Package Type
Referenced spec section for Mfg. Reset, SETUP, and Stuck Key
Time-out, removed visible LED for SW only to No visible LED
Changed from double sided PCB to single sided PCB and added
comment on Gold Flash required for Varapoint
Revised Key chart to match actual key labels.
Revised Stuck Key Time-out and added diagram for STUCK KEY
data packet to be sent out to HOST and added diagram for IDLE
MODE (SLEEP) data packet to be sent out to HOST
Revised ID Setup
Revised RF SETUP procedure
Added Factory Test mode for RF Channel Test
Added comment on packet data to be sent two times for all key
presses to end of this section.
Revised Battery Life Section per Bill Brown
Added Color and Printing specification
Revised IC from DIE package to QFP
Changed Target Device from TV to Viewsonic
Updated Key Table
Updated Definitions in regards to LED blinking methodology
Updated Stuck Key, sleep and Keep alive information and appendix
Updated RF Channel Change section
Updated Factory Test
Updated Low Battery section for the 6volt design
Changed data rate from max. 19.2 bps to fixed 9600 bps
Updated Data Packet and Pointing device information
Added statement on the each key press is calculates @ 1 second
Changed Low non operating range from –20 C to -10C
JE
JE
JE
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 3 of 63
Rev 2.0 3.1.1
3.3
3.1.3
3.1.4
3.1.5
3.4
1.1, 4,
6.1.1
4.1
Rev 2.1 5.1.1
5.1.2
5.1.3
2.2 2.1.1
3.1.5
3.1.6
10.2
2.3 3.4 &
3.4.7.1
3.4.6.1
5.1.2
2.4 5.1.2 Revised RF Channel Data to match the transmission table JE
2.5 7.6
11
3.2.4,
3.4.6.2
2.6 3.4
3.4.3
3.4.5
4.12
2.7 3.2.4,
3.4.6.2,
7.6
11
2.8 11 Updated Rendering with new Vara-touch pointer JE
2.9 3.2.4,
3.4.6.2
3.4
2.91 1.1
4.9
Changed IC package to QFP (from DIE)
Changed MUTE to RESYN in “Conventions and Notations”
Changed PCB material from FR4 to Paper Phenolic
Item 14- Added URC number
Item 3- No FCC testing by UEI
Revised “Remote UEI Key and Pointing Device Data Packet”
Changed RF Operating Band range to 2446.7 – 2464.3MHz
4
Table 2, Rqmt No. 4.10 – Changed to “Simplex”
Added Manchester Data Coding table
Revised RF Channel and Operating Bands
Revised RF Channels and Frequencies
Added Pulse Width Timing section
Added comment that NMB receiver Spec 0.9 takes precedence
Modified item 3 to state FCC certification will be done by Optoma
with UEI for support only.
Item 1 (Batteries Included) has been changed from No to Yes-Bulk
Item 2 (Batter Cover) Rating Label required has been changed from
No to yes installed in specified area.
Item 10 Device Label in addition to packaging changed from Yes
to Installed on Unit
Changed FCC requirement to read as follows “Optoma will certify
the complete unit with remote and keyboard.
With documentation and possible engineering support to Optoma
from UEI.
Added provision to allow for using the varapoint mouse and the left
and Right select keys simultaneously
Add notes on power state for entering Factory Test modes and E2
Revised RF Channels and Frequencies
Updated Color Specification Chart
Imported revised rendering dated 8/15/01 Style A rev 3.0
Updated Key charts for Smart and Enter Key
Added Definition for Mouse Right and Left while used in conjunction
with the mouse
Updated Device Number Setup definition
Updated E2 Initializtion Definition
Changed power source from 2.2VDC to 2.2VDC
Updated key-tables to reflect silk-screening changes
Updated Rendering imported with silk-screening changes
Added Break Data ‘F6’ for the Sync Key
Added Break Data ‘F6’ for the Sync Key
Revised Comment in Re-Sync Section in regards to no Break-Code
being sent after the Re-Sync key was released.
Corrected Frequency
Output power is –18dbm
Lee
JE
JE
JE
JE
JE
JE
JE
RM
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 4 of 63
Approvals:
Jerry Bardin
VP, Engineering (UEI)
Steve Gates
Sr.Director of Production Engineering
Development (UEI)
Ken Sweeney
Director of OEM Sales-West (UEI)
Huyen Phan
Manager, SQA (UEI)
Jay Conway
Director, Library Technology (UEI)
Anthony Phan,
Manager, Software
Jason Etter
Sales Applications Engineering (UEI)
Date: Jakob Kishon
Viewsonic
Date: Dave Schafer
D2M
Date: Mike Zapka
ViewSonic
Date: Rich Acosta
NMB RF Receiver Group
Date: John Gou
Manager/NMB RF Receiver
Group
Date:
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 5 of 63
Table of Contents
Product Revision History ...........................................................................................................................................................................3
1Purpose and Scope .....................................................................................................................................................................8
3.4.2 Time Event / Data Packet Transmission Diagram............................................................23
Some notations used in the Time Event / Data Packet Diagram .....................................................27
Notation 27
Function Description...........................................................................................................................27
Make ........................................................................................................................................................................................................... 27
3.4.3 Device Number Setup..........................................................................................................28
NA .............................................................................................................................................................46
9.6 Drop Test .......................................................................................................................................60
10 Standard Compliances...............................................................................................................................................................62
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 7 of 63
Purpose and Scope
1.1 Description
The Viewsonic-Tweety remote will be a dedicated 2.4 gHz RF remote with 10 channel capability.
This will be a 6V product and will use 4 AAA batteries. It will use a Samsung 16K
(S3P/C80F9XFE-QZR5) (QFP) Micro-controller.
Network Description:
The RF modules support up to 10 channels in the ISM band of 2446.7MHz to 2464.3MHz,
providing a form of frequency division multiple access (FDMA). This enables the simple
implementation of systems requiring multiple devices to be operating continuously and
concurrently.
Note: This document contains all functional specifications and testing/quality requirements
that UEI will perform. By signing off on this document, the customer agrees that these
product/project parameters are final. Any further revisions will be accompanied by
Engineering Change Request and appropriate authorizations.
Features
Samsung 16K(QFP)
•
E2 (128 byte) –To save RF Channel Data and Device ID
•
34 keys
•
6V product (4 AAA)
•
Varapoint
•
W-Link 2.4 gHz RF transmitter
•
Slide Door
•
Poly Dome Keys
•
1.2 Project Type
OEM-West
2 Applicable Documents
Appendix A: NMB/UEI Remote Devices and Receiver Module Rev. 0.1
Appendix B: NMB RF-Receiver (UART) and HOST (Image Processor)
2.1 Project Documentation
The following documents of exact issue and date form part of this specification:
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 8 of 63
2.1.1 Customer Specification
NMB RF-Receiver and Host Image Processor rev 0.9
(This spec takes precedence a changes to the receiver software must also be made to
the remote and keyboard)
2.1.2 Other Product Documentation
N/A
2.2 UEI Standard Documentation
UEI SPEC 0020, UEI SPEC HE003, UEI SPEC 0002
2.2.1 UEI Standard Glossary
N/A
2.2.2 UEI Standard Hardware General Information
Refer to Section 3.1.3
2.2.3 UEI Standard Operational Features Descriptions
2.2.4 UEI Standard Testing Procedures
Refer to Section 6.0, Section 7.0 and Section 9.0.
3 Functional Requirements
3.1 Product Summary
3.1.1 General Information
Functional Keychart Included Yes
IC Type and size and package type Samsung (16K)
(QFP)
Keypad Parameters Specified Yes
Mode Indicator LEDs No
Multiple Devices (Jumpers) No
OTPs Used for initial Production Yes
Product Development Type:
OFA, OEM, Private Label, Cable, Chip Only
Request Load Included NA
Upgradeable Product (E2) NA
3.1.2 Software Information
Channel Scan No
Channel +/- Simulation w/Lock Option No
OEM-West
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 9 of 63
Channel Lock No
Device Mode Keys
DEDICATED
Dual Functional via Shift Key
a) One Time Use
b) Shift Lock w/Time-Out
No
No
E2 Auto-Sizing No
E2 Device Mode Lock No
E2 Upgradeable via Modem (997) No
E2 Upgradeable via 6 pin interface No
Factory Test Mode Yes
Favorite Channel Scan (996) No
Functional Keys – Additional
a) brightness Control
b) Color Control
c) Menu
d) Shifted Functions With/without time-outs
e) Teletext – Simple
f) Teletext – Fastext
No
No
No
No
No
No
Functional Keys – Standard Yes
Hidden Keys No
High Frequency Capable No
ID Code Verification No
ID Default Selection No
ID Lock/Unlock for Specific Mode No
ID – Number of Digits NA
ID Offset
a) Constant number offset to all Ids
b) Offset by Hardware setting (Jumper,....)
c) Custom renumbering to some or all Ids
None
None
None
Illuminated Key Pad No
Keymover (994) – Full with Synthesizer No
Liquid Crystal Display (LCD) No
Low Voltage Detection – Software Yes
Macros
a) Hard Coded
b) Premium Channel
c) User Defined
1) Single
2) Multi-level Rotating
No
No
No
No
Mode Reassignment (992) No
Modem No
Network Downloading No
Power On Mode Key No
Power Toggle No
Power Up w/Default Device Mode and Codes No
Power Up w/ No Defaults No
Viewsonic Tweety RF Remote Rev 2.9A November 05, 2001
Universal Electronics Inc. Confidential Page 10 of 63
Punch Through to Last Device (by Key Group) No
Record Safety No
Remote Finder with Lock Option No
Reset to Defaults
a) Operational Reset (980)
b) Manufacturing Reset (981) Section 3.3.4
Set Up Section 3.3.2 Custom
Simultaneous Double Key Press - Standard Action No
Simultaneous Double Key Press - Alternative Action No
Sleep Feature via UEI w/Lock Option No
Step and Set (991) No
Stuck key Time-Out Custom
Keypress = 60 sec.
Pointer = 120 sec.
Synthesizer No
Visible LED - for user feedback No
Visible LED - for mode indication No
Volume Lock No
No
Universal Electronics Inc. ConfidentialPage 16 of 63
CheckSum: The sum of Device Number + Device Address / Status + X-Coordinate + Y-Coordinate/Scan Code.
(Add all the indicated bytes without carry’s).
LEFT/RIGHT MOUSE key Operation
1. When the
This bit will be set as long as the <Left> key is held down, and it will be reset (or cleared) when the <Left> key is released.
1.1. While the <Left> key is held down:
a) If the Pointing Device is not active, the transmitted data packet will have Left key status bit in the Device Address / Status Byte
set and the X-Coordinate Byte and Y-Coordinate / Scan Code Byte contained all zeros.
b) If the Pointing Device is
and the X-Coordinate Byte and Y-Coordinate / Scan Code Byte contained the X and Y positional values of the Pointer movement.
1.2. While the <Left> key is pressed and held down, if another key (other than <Right> key) is now pressed, the pointing device Left key
status bit in the Device Address / Status Byte will be reset.
a) If the Pointing Device is not active, no data packet will be transmitted. Both keys must be released for the remote to return to its
normal operation
b) If the Pointing Device is active prior to the key presses as described in 1.2 above, the transmitted data packet will have Left key
status bit in the Device Address / Status Byte reset and the X-Coordinate Byte and Y-Coordinate / Scan Code Byte contained the
X and Y positional values of the Pointer movement.
2. When the <Right> key is pressed, its corresponding pointing device right key status (Bit 4) in the Device Address / Status Byte will be set.
This bit will be set as long as the <Right> key is held down, and it will be reset (or cleared) when the <Right> key is released.
2.1. While the
a) If the Pointing Device is not active, the transmitted data packet will have Right key status bit in the Device Address / Status Byte
set and the X-Coordinate Byte and Y-Coordinate / Scan Code Byte contained all zeros.
b) If the Pointing Device is active, the transmitted data packet will have Right key status bit in the Device Address / Status Byte set
and the X-Coordinate Byte and Y-Coordinate / Scan Code Byte contained the X and Y positional values of the Pointer movement.
2.2. While the
status bit in the Device Address / Status Byte will be reset.
key is pressed, its corresponding pointing device left key status (Bit 3) in the Device Address / Status Byte will be set.
<Left>
, the transmitted data packet will have Left key status bit in the Device Address / Status Byte
active
<Right>
<Right>
key is held down:
key is pressed and held down, if another key (other than
key) is now pressed, the pointing device Right key
<Left>
set
Viewsonic Tweety RF Remote
Universal Electronics Inc. Confidential Page 17 of 63
Rev 2.9A November 05, 2001
a) If the Pointing Device is not active, no data packet will be transmitted. Both keys must be released for the remote to return to its
normal operation
b) If the Pointing Device is
active
prior to the key presses as described in 2.2 above, the transmitted data packet will have Right key
status bit in the Device Address / Status Byte reset and the X-Coordinate Byte and Y-Coordinate / Scan Code Byte contained the
X and Y positional values of the Pointer movement.
3. When
<Left>
and
<Right>
) keys are both being held down (with one key is pressed before the other), the corresponding pointing device
left key status (Bit 3) and right key status (Bit 4) in the Device Address / Status Byte will both be set. These bits will be set as long as
the <Left>and<Right> keys are held down. If any one of these two keys is released first, its corresponding status bit will be reset while
the corresponding status bit of remaining key remains set. Both bits will be reset (or cleared) when both keys are released. During this
time, if the Pointing Device is not active, the X-Coordinate Byte and Y-Coordinate / Scan Code Byte will be all zeros in the transmitted data
packet.
: It is up to the Host application software to make use of the case where both left and right key status bits in the Device Address /
Note
Status Byte are set. This condition would indicate that both <Left> and <Right> keys are currently being pressed and held down.
4. When the Pointing Device is active and one (or both) of <Left> (or <Right>) key is pressed, the X-Coordinate Byte and Y-Coordinate /
Scan Code Byte will be updated with the X and Y value of their corresponding positional movements. The transmitted data packet will
have the corresponding Left (or Right) key status bit in the Device Address / Status Byte set or reset accordingly.
Note
:
If both keys <Left> and <Right> are pressed at the same time, this would be considered as invalid (simultaneously key press). There will be
no data packet sent out in this case.
Viewsonic Tweety RF Remote
Rev 2.9A November 05, 2001
Universal Electronics Inc. ConfidentialPage 18 of 63
How does the Re-Sync operates and When the “Re-Sync” code is sent:
Activating the <Re-Sync> key allows the user to send the “signature data” and to synchronize the RF Transmitter and Receiver RF-channel.
To activate the Re-Sync function:
Press <Re-Sync> key first.
While <Re-Sync> key is held down, press a digit key <d> where d is any digit keys from 1, 2, 3, …, 8, 9, 0 representing RF-channel 1,
2, 3, …, 8, 9, 10 respectively.
The process can pictorially be represented as below:
{{ <Re-Sync> + <d> }} <d>
is <Digit> Key for Digit 1, 2, 3, …, 9, 0
Press/Release <d> key, while <Re-Sync> key is held down. The system first sets up “d” RF-channel for RF Transmitter (digit number
corresponding to channel 1 through 10), it then sends out the “Re-Sync” Make code data packet, minimum of 10 or more, as long as key still held
down.
If the <Re-Sync> and <d> keys are both
released
If another <Digit> key is
pressed/released while the <Re-Sync>
key is still held down
The “Sleep” code data packet will be sent when no key activities are detected after 5 seconds (Refer to
Sleep Code transmission section for details).
The system will setup another RF-channel, corresponding to that digit key, for the Transmitter, it then
sends out another “Re-Sync” Make code data packet in that RF channel setting.
This process will be repeating as above in response to different <Digit> key is pressed/released while
<Re-Sync> key is still held down.
This Re-Sync signature data transmission process will be repeated as described above each time another <Digit> key is pressed/released until
both Transmitter and Receiver units match its selected RF-channel. This channel frequency will then be used to transmit the data packet.
Viewsonic Tweety RF Remote
Rev 2.9A November 05, 2001
Universal Electronics Inc. ConfidentialPage 19 of 63
3.4.1 Definitions
Stuck Key Time-out
After any key is pressed continuously for 60 seconds, the remote will stop sending data packets and turn off RF transmission to conserve battery life.
Transmission can begin again, after all keys are released and key is pressed.
After two data packets of the Make Code of the detected key press, <K1> say, have been sent out. If this (same) key, <K1>, is still being held down for more
than 60 seconds, then two data packets of Stuck-Key code will be sent with 10 ms delay time interval between data packets. A Make Code data packet of the
same key sent every 70 ms time interval during this 60 seconds stuck key condition.
For the pointing device, after sending out the X-Coord and Y-Coord continuously up to 2 minutes which is the time to be considered as stuck key timeout for
pointing device. Two data packets of Stuck Code will be sent.
Two data packets of Sleep Code will be sent following the Stuck Code data packet. The RF Transmitter will then be turned OFF.
Sleep Mode
This is the idle state of the micro-controller when it draws the least amount of current. Upon entering the idle mode, the remote will transmit a unique byte
(FD) to notify the receiver that it is entering into the sleep mode.