Electronic Components Datasheet Search |
|
HCS360 Datasheet(PDF) 3 Page - Microchip Technology |
|
HCS360 Datasheet(HTML) 3 Page - Microchip Technology |
3 / 40 page © 2011 Microchip Technology Inc. DS40152F-page 3 HCS360 coded transmission will be completely different. Statis- tically, if only one bit in the 32-bit string of information changes, greater than 50 percent of the coded trans- mission bits will change. As indicated in the block diagram on page one, the HCS360 has a small EEPROM array which must be loaded with several parameters before use; most often programmed by the manufacturer at the time of produc- tion. The most important of these are: • A 28-bit serial number, typically unique for every encoder • A crypt key • An initial 16-bit synchronization value • A 16-bit configuration value The crypt key generation typically inputs the transmitter serial number and 64-bit manufacturer’s code into the key generation algorithm (Figure 1-1). The manufac- turer’s code is chosen by the system manufacturer and must be carefully controlled as it is a pivotal part of the overall system security. FIGURE 1-1: CREATION AND STORAGE OF CRYPT KEY DURING PRODUCTION The 16-bit synchronization counter is the basis behind the transmitted code word changing for each transmis- sion; it increments each time a button is pressed. Due to the code hopping algorithm’s complexity, each incre- ment of the synchronization value results in greater than 50% of the bits changing in the transmitted code word. Figure 1-2 shows how the key values in EEPROM are used in the encoder. Once the encoder detects a button press, it reads the button inputs and updates the syn- chronization counter. The synchronization counter and crypt key are input to the encryption algorithm and the output is 32 bits of encrypted information. This data will change with every button press, its value appearing externally to ‘randomly hop around’, hence it is referred to as the hopping portion of the code word. The 32-bit hopping code is combined with the button information and serial number to form the code word transmitted to the receiver. The code word format is explained in greater detail in Section 4.2. A receiver may use any type of controller as a decoder, but it is typically a microcontroller with compatible firm- ware that allows the decoder to operate in conjunction with an HCS360 based transmitter. Section 7.0 provides detail on integrating the HCS360 into a sys- tem. A transmitter must first be ‘learned’ by the receiver before its use is allowed in the system. Learning includes calculating the transmitter’s appropriate crypt key, decrypting the received hopping code and storing the serial number, synchronization counter value and crypt key in EEPROM. In normal operation, each received message of valid format is evaluated. The serial number is used to deter- mine if it is from a learned transmitter. If from a learned transmitter, the message is decrypted and the synchro- nization counter is verified. Finally, the button status is checked to see what operation is requested. Figure 1-3 shows the relationship between some of the values stored by the receiver and the values received from the transmitter. Transmitter Manufacturer’s Serial Number Code Crypt Key Key Generation Algorithm Serial Number Crypt Key Sync Counter . . . HCS360 Production Programmer EEPROM Array |
Similar Part No. - HCS360_11 |
|
Similar Description - HCS360_11 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |