ks8701 Samsung Semiconductor, Inc., ks8701 Datasheet

no-image

ks8701

Manufacturer Part Number
ks8701
Description
Flextm Roaming Decoder Ii
Manufacturer
Samsung Semiconductor, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
KS8701
Manufacturer:
SAM
Quantity:
20 000
Part Number:
ks8701X01
Manufacturer:
SAMSUNG
Quantity:
562
DATA SHEET
KS8701
TM
FLEX
Roaming Decoder II
March, 2000

Related parts for ks8701

ks8701 Summary of contents

Page 1

... KS8701 TM FLEX Roaming Decoder II March, 2000 DATA SHEET ...

Page 2

... FLEX radio paging channel, select messages addressed to the paging device and communicate the message information to the host. The KS8701 also operates the paging receiver in an efficient power consumption mode and enables the host to operate in a low power mode when monitoring a signal channel for message information. ...

Page 3

... Samsung Electronics reserves the right to make changes without notice. Motorola, FLEX and FLEXstack are trademarks of Motorola Inc. 2 Supply Operating Voltage Frequency 1.8V ~ 3.6V 76.8kHz or 160kHz Copyright Samsung Electronics Co. Ltd., 1998 All rights reserved TM FLEX Roaming Decoder II Operating Package Type Temperature 32-LQFP-0707 -25¡É~ 85¡É KS8701 ...

Page 4

... KS8701 Introduction ........................................................................................................................... 5 System Block Diagram ............................................................................................................ 5 Functional Block Diagram ....................................................................................................... 7 Pin Description ........................................................................................................................ 8 Mechanical Specification.......................................................................................................... 10 SPI Packets ........................................................................................................................... 11 Packet Communication Initiated by the Host ........................................................................... 11 Packet Communication Initiated by the FLEX Decoder IC ....................................................... 12 Host-to-Decoder Packet Map .................................................................................................. 13 Decoder-to-Host Packet Map .................................................................................................. 15 Host-to-Decoder Packet Descriptions ................................................................................. 16 Checksum Packet ................................................................................................................... 16 Configuration Packet ............................................................................................................... 18 Control Packet ...

Page 5

... Table Of Contents Appendix A : Application Notes .......................................................................................... 55 Receiver Control ..................................................................................................................... 55 Message Building ................................................................................................................... 59 Building a Fragmented Message ............................................................................................ 61 Operation of a Temporary Address ......................................................................................... 64 Using the Receiver Shutdown Packet ..................................................................................... 66 Appendix B : Specifications ................................................................................................ 68 Absolute Maximum Ratings .................................................................................................... 68 DC Characteristics .................................................................................................................. 68 AC Characteristics .................................................................................................................. 69 4 Table Of Contents (continued) TM FLEX Roaming Decoder II KS8701 ...

Page 6

... IF signal. In this mode, the KS8701 has 7 receiver control lines used for warming up and shutting down a receiver in stages. The KS8701 has the ability to detect a low battery signal during the receiver control sequences. It interfaces to a host MCU through a standard SPI. It has a 1minute timer that offers low power support for a time of day function on the host ...

Page 7

... The KS8701 can also be configured to connect to a receiver capable of converting a 4 level audio signal into a 2 bit digital signal. In this mode, the KS8701 has a 8 receiver control lines used for warming up and shutting down a receiver in stages. It also includes configuration setting for the two post detection filter bandwidths required to decode the two symbol rates of the FLEX signal ...

Page 8

... KS8701 FUNCTIONAL BLOCK DIAGRAM S0 – S7 S1- IFIN IFIN EXTS0 EXTS1 SYMCLK OSCPD XTAL 76.8kHz EXTAL or 160kHz Oscillator CLKOUT Clock Generator Receiver Control Demodulator & Data Slicer Symbol Noise Sync Detector Sync Correlator De- Error interleaver Corrector Address Local Comparator/ Message Correlator ...

Page 9

... TYPE Power Power Ground I Low battery detect input Reset I Active low reset to the KS8701. External Symbol Input Signals I MSb of the symbol currently being decoded I LSb of the symbol currently being decoded SPI Signals I Slave Select for SPI communications I Serial Clock for SPI communications ...

Page 10

... KS8701 NC 25 READY SCK MOSI 30 MISO 31 CLKOUT 32 KS8701 Figure 4 : KS8701 32-LQFP Top View TM FLEX Roaming Decoder II Introduction SYMCLK EXT0 12 EXT1 11 10 LOBAT ...

Page 11

... DETAIL "B" 7 ddd 0.09/0. DETAIL "C" ccc SYMBOL MIN 0.05 A2 1.35 D 9.00 BSC D1 7.00 BSC E 9.00 BSC E1 7.00 BSC L 0.45 e 0.80 BSC b 0.30 b1 0.30 ccc ~ ddd ~ KS8701 3 e/2 e 0¡ÆMIN 0.08/0.20 R. 0.25 0-7¡Æ L WITH LEAD FINISH 0.09/0.16 BASE METAL UNIT : mm MAX NOTE 1.60 0. 0.75 0.45 7 0.40 0.10 0.20 ...

Page 12

... The SPI interface consists of a READY pin and four SPI pins (SS, SCK, MOSI, and MISO). The SS is used as a chip select for the KS8701. The SCK is a clock supplied by the host MCU. The data from the host is transmitted on the MOSI(Master-Out-Slave-In) line. The data from the KS8701 is transmitted on the MISO(Master-In-Slave- Out) line. Timing requirements for SPI communication are specified in “ ...

Page 13

... Figure 7: Typical Multiple Packet Communications Initiated by the FLEX decoder IC When the host is reading a packet from the KS8701, it must send a valid packet to the KS8701. If the host has no data to send suggested that the host send a Checksum Packet with all of the data bits set order to avoid disabling the KS8701. See “ ...

Page 14

... KS8701 HOST-TO-DECODER PACKET MAP The upper 8 bits of a packet comprise the packet ID. The following table describes the packet id’s for all of the packets that can be sent to the KS8701 from the host. Table 1: Host-to-Decoder Packet ID Map Packet ID (Hexadecimal) 00 Checksum 01 Configuration ...

Page 15

... User Address Assignment (User address 12) 8D User Address Assignment (User address 13) 8E User Address Assignment (User address 14) 8F User Address Assignment (User address 15 Reserved (Host should never send) 14 Packet type TM FLEX Roaming Decoder II KS8701 Page ...

Page 16

... KS8701 DECODER-TO-HOST PACKET MAP The following table describes the packet ID’ s for all of the packets that can be sent to the host from the KS8701. Table 2: Decoder-to-Host Packet ID Map Packet ID (Hexadecimal) 00 Block Information Word 01 Address Vector or Message (ID is word number in frame) ...

Page 17

... KS8701 is enabled Checksum Packet is sent when the KS8701 is already enabled, the packet is ignored by the KS8701 in which case a null packet having the ID and data bits set suggested packet other than the Checksum Packet is sent when the KS8701 is enabled, the KS8701 will be disabled until a Checksum Packet is sent with the correct CV bits ...

Page 18

... KS8701 Y Decoder enabled? matches checksum register data? Decoder enables itself Figure 9: FLEX Decoder IC Checksum Flow Chart RESET Decoder disables itself Decoder initializes checksum register to Part ID value Decoder initiates Pare ID Packet Decoder waits for SPI packet from host Y Checksum Packet? N Packet data ...

Page 19

... Host-to-Decoder Packet Descriptions CONFIGURATION PACKET The Configuration Packet defines a number of different configuration options for the KS8701. Proper operation is not guaranteed if these settings are changed when decoding is enabled (i.e. the ON bit in the Control Packet is set). The ID of the Configuration Packet is 1. Table 4: Configuration Packet Bit Assignments ...

Page 20

... KS8701 will shutdown the receiver before the end of the last FLEX block which contains addresses if it can determine that none of the addresses in that FLEX block will match any enabled address in the KS8701. When this bit is cleared, the receiver will be controlled as it was in previous versions of the IC.(value after reset=0) SP: Signal Polarity ...

Page 21

... Low Battery Polarity. This bit defines the polarity of the KS8701’s LOBAT pin. The LB bit in the Status Packet is initialized to the inverse value of this bit when the KS8701 is turned on (by setting the ON bit in the Control Packet). When the KS8701 is turned on, the first low battery update in the Status Packet will be sent to the host when a low battery condition is detected on the LOBAT pin ...

Page 22

... Phase Select. When the SPM bit is set, these bits define what phase the KS8701 should decode according to the following table. This value is determined by the service provider. A change to these bits while the KS8701 is on, will not take affect until the next block frame. (value after reset =0) PS Value ...

Page 23

... EAE: End of Addresses Enable. When this bit is set, the EA bit in the Status Packet will be set immediately after the KS8701 decodes the last address word in the frame if there was any address detected in the frame. When this bit is cleared, the EA bit will never be set. ...

Page 24

... If all frame mode is enabled, the KS8701 will attempt to decode every frame and send a Status Packet with the EOF (end-of-frame) bit set at the end of every frame. Both the all frame mode counter and the temporary address enable counters can only be incremented internally by the KS8701 and can only be decremented by the host ...

Page 25

... Bit 5 Bit OAE OAE OAE OAE corresponds to the hexadecimal operator messaging address values of 1F7810 TM FLEX Roaming Decoder II Bit 3 Bit 2 Bit OAE OAE OAE OAE OAE OAE KS8701 Bit OAE 8 OAE 0 ...

Page 26

... This bit is set by the host, and cleared by the KS8701 once it has been processed. The packet with the SDF bit set must be sent after receiving the status packet with EA bit set. It must be sent within 40ms of the end of block in which the KS8701 set the EA bit. (value after reset=0) ...

Page 27

... NDR in the Roaming Status Packet. This bit is set by the host, and cleared by the KS8701 once it has been processed. If the time comes for the KS8701 to warm up for automatically or the SAS bit is set while an SND is being processed, the noise detect will be abandoned and the abandoned noise detect result (NDR=01) will be sent in the Roaming Status Packet ...

Page 28

... MCO: Maximum Carry On. The value of these bits sets the maximum carry on that the KS8701 will follow. For example, if the KS8701 receives a carry over the air and MCO is set to 1, the KS8701 will only carry on for one frame. (value after reset=3) ...

Page 29

... Host-to-Decoder Packet Descriptions TIMING CONTROL PACKET The timing control packet gives the host control of the timing used when the KS8701 is in asynchronous mode. The packet ID for the timing control packet is 6. Table 9: Timing Control Packet Bit Assignments Bit 7 Bit 6 Byte 3 ...

Page 30

... Force Receiver Setting. Setting a bit to one will cause the corresponding CLS bit in this packet to override the internal receiver control settings on the corresponding receiver control line (S0 - S7). Clearing a bit gives control of the corresponding receiver control lines (S0 - S7) back to the KS8701. (value after reset=0) CLS: Control Line Setting ...

Page 31

... ST 7 LBC: Low Battery Check. If this bit is set, the KS8701 will check the status of the LOBAT port just before leaving this receiver state. (value after reset=0) CLS: Control Line Setting. This is the value to be output on the receiver control lines (S0 - S7) for this receiver state ...

Page 32

... Step Enable. The receiver setting is enabled when the bit is set step in the warm up sequence is disabled, the disabled step and all remaining steps will be skipped. (value after reset=0) LBC: Low Battery Check. If this bit is set, the KS8701 will check the status of the LOBAT port just before leaving this receiver state. (value after reset=0) CLS: Control Line Setting ...

Page 33

... ST LBC: Low Battery Check. If this bit is set, the KS8701 will check the status of the LOBAT port just before leaving this receiver state. (value after reset=0) CLS: Control Line Setting. This is the value to be output on the receiver control lines (SO - S7) for this receiver state ...

Page 34

... Setting Number. Receiver control setting for which this packet’ s values are to be applied. The following truth table shows the names of each of the values for s that apply to this packet. LBC: Low Battery Check. If this bit is set, the KS8701 will check the status of the LOBAT port just before leaving this receiver state. (value after reset=0) CLS: Control Line Setting ...

Page 35

... Step Enable. The receiver setting is enabled when the bit is set step in the shut down sequence is disabled, all steps following the disabled step will be ignored. (value after reset=0) LBC: Low Battery Check. If this bit is set, the KS8701 will check the status of the LOBAT port just before leaving this receiver state. (value after reset=0) CLS: Control Line Setting ...

Page 36

... When the KS8701 is configured for manual collapse mode by setting the MCM bit in the Roaming Control Packet, the KS8701 will not apply the received system collapse to the AF bits. The host should set the AF bits for all frames that should be decoded on all channels. For example, if frames 0 and 64 should be decoded on one channel and frames 4, 36, 68, and 100 should be decoded on another channel, all six of the corresponding AF bits should be set. The host can then change the receiver’ ...

Page 37

... The User Address Enable Packet is used to enable and disable the 16 user address words. Although the host is allowed to change the user address words while the KS8701 is decoding FLEX signals, the host must disable a user address word before changing it. The ID of the User Address Enable Packet is 120 (decimal). ...

Page 38

... KS8701 USER ADDRESS ASSIGNMENT PACKETS The KS8701 has 16 user address words. Each word can be programmed short address, part of a long address, or the first part of a network ID. The addresses are configured using the Address Assignment Packets. Each user address can be configured as long or short and tone-only or regular (network ID’ s are short and regular) ...

Page 39

... The following sections describe the packets of information that will be sent from the KS8701 to the host. In all cases the packets are sent MSB first (bit 7 of byte 3 = bit 31 of the packet = MSB). The KS8701 decides what data should be sent to the host. If the KS8701 is disabled through the checksum feature (see “ Checksum Packet” ...

Page 40

... KS8701 will send the block information word to the host with the e bit set regardless of the value of the f field in the block information word. The KS8701 does not support decoding of the vector and message words associated with the Data/System Message block info word (f=101). ...

Page 41

... TM FLEX Roaming Decoder Description Local ID, Coverage Zone Month ,Day, Year Second ,Minute, Hour System Message Country Code, Traffic Management Flags KS8701 ...

Page 42

... TOA: Tone Only Address. Set if the address was programmed in the KS8701 as a tone-only address. This bit will never be set for temporary or operator messaging addresses. No vector word will be sent for tone-only addresses ...

Page 43

... Both the message word locations and the phase must match. Four of the vectors (Hex / Binary, Alphanumeric, Secure Message, and Short Instruction) enable the KS8701 to begin the all frame mode. This mode is required to allow for the decoding of temporary addresses and / or fragmented messages. The host disables the All Frame Mode after the proper time by writing to the decoder via the All Frame Mode Packet. See “ ...

Page 44

... KS8701 NUMERIC VECTOR PACKET Table 21: Numeric Vector Packet Bit Assignments Bit 7 Bit 6 Byte Byte 2 e Byte 1 x Byte Vector type identifier 011 Standard Numeric Vector Special Format Numeric 100 Vector 111 Numbered Numeric Vector WN: Word number of vector ( decimal) ...

Page 45

... Part of NID when on a Network Address Tone Only: 8 source (S) and unused bits(s) Tone only: 8 source (s),message S S number(N),message retrieval flag 1 0 (R), and 2 unused bits(s) spare message type KS8701 Bit ...

Page 46

... KS8701 HEX / BINARY, ALPHANUMERIC, AND SECURE MESSAGE VECTOR Table 23: HEX / Binary, Alphanumeric, and Secure Message Vector Packet Bit Assignments Bit 7 Bit 6 Byte Byte Byte 1 x Byte Vector type identifier. WN: Word number of vector ( decimal). Describes the location of the vector word in the frame. ...

Page 47

... Description 0 f Temporary address assignment Event Flags for System Event 0 Temporary address assignment with MSN Reserved Reserved Reserved Reserved Reserved for test ), and message sequence number 6 KS8701 Bit ...

Page 48

... KS8701 MESSAGE PACKET The Message Field follows the Vector Field in the FLEX protocol. It contains the message data, checksum information, and may contain fragment numbers and message numbers. If the error bit of a vector word is not set and the vector word indicates that there are message words associated with the page, the message words are sent in Message Packets ...

Page 49

... Decoder-to-Host Packet Descriptions ROAMING STATUS PACKET The KS8701 will prompt the host to read a Roaming Status Packet if RSR, MS1, MFI, MS2, MBI, MAW, NBU NDR NDR or SCU is set Table 26: Roaming Status Packet Bit Assignments Bit 7 Bit 6 Byte 3 0 Byte 2 RSR ...

Page 50

... CND bit in the roaming control packet, only the “No FLEX signal detected” result will be reported. These bits are cleared when read. SCU: System Collapse Update. Set when the KS8701 is configured for manual collapse mode by setting the MCM bit in the roaming control packet and the system collapse of a frame is received. This bit is set no more than once per frame regardless of the number of phases in the frame ...

Page 51

... RECEIVER SHUTDOWN PACKET The Shutdown Packet is sent in both synchronous and asynchronous mode designed to indicate to the host that the receiver is turned off and how much time there is until the KS8701 will automatically turn it back on. Table 27: Receiver Shut Down Packet Bit Assignments ...

Page 52

... The Status Packet contains various types of information that the host may require. The Status Packet will be sent to the host whenever the KS8701 is polled and has no other data to send. The KS8701 can also prompt the host to read the Status Packet due to events for which the KS8701 was configured to send it (see “Configuration Packet” ...

Page 53

... LBU: Low Battery Update. Set if the value on two consecutive reads of the LOBAT pin yielded different results. Cleared when read. The host controls when the LOBAT pin is read via the Receiver Control Packets. Changes in the LB bit due to turning on the KS8701 will not cause the LBU bit to be set. This bit is initialized to 0 when the KS8701 is reset. ...

Page 54

... KS8701 PART ID PACKET The Part ID Packet is sent by the KS8701 whenever the KS8701 is disabled due to the checksum feature. See “Checksum Packet” on page 16 for a description of the checksum feature. Since the KS8701 is disabled after reset, this is the first packet that will be received by the host after reset. The ID of the Part ID Packet is 255 (decimal) ...

Page 55

... FLEX Roaming Decoder FLEX Roaming Decoder FLEX Numeric Decoder 54 Revision Texas Instruments Motorola Semiconductor Products Sector Philips Motorola Semiconductor Products Sector Motorola Semiconductor Products Sector Texas Instruments Motorola Semiconductor Products Sector Samsung Electronics Texas Instruments TM FLEX Roaming Decoder II KS8701 . Manufacturer ...

Page 56

... At the end of the last used warm up setting, the “1600sps Sync Setting” or the “3200sps Sync Setting” is applied to the receiver control lines depending on the current state of the KS8701. The sum total of all of the used warm up times and the “Warm Up Off Time” must not exceed 160ms exceeds 160ms, the KS8701 will execute the receiver shut down sequence at the end of the 160ms warm up period ...

Page 57

... A-word search by setting the SAS bit in the roaming control packet. When the KS8701 warms up the receiver in response to a host request, the first warm up setting, if enabled, is applied to the receiver control lines for the amount of time programmed for that setting. Each subsequent warm up setting is applied to the receiver control lines for their corresponding time until a disabled warm up setting is found. Once a disabled warm up setting is found, the “ ...

Page 58

... If the receiver being warmed up when the decoder is turned off (by clearing the ON bit in the Control Packet), the KS8701 will execute the receiver shutdown sequence. If the KS8701 is executing the shut down sequence when the KS8701 is turned on (by setting the ON bit in the Control Packet), the KS8701 will complete the shut down sequence before starting the warm up sequence. ...

Page 59

... Data Setting: This setting is applied after the KS8701 has found the sync word in a 1600 symbols per second frame. 3200sps Data Setting: This setting is applied after the KS8701 has found the sync word in a 3200 symbols per second frame. ...

Page 60

... KS8701 MESSAGE BUILDING A simple message consists of an Address Packet followed by a Vector Packet indicating the word numbers of associated Message Packets. The tables below show a more complex example of receiving three Messages and two Block Information Word Packets in the first two blocks phase 3200 bps, FLEX frame. Note that the messages shown may be portions of fragmented or group messages ...

Page 61

... Appendix A: Application Notes Table 31 on page 60 shows the sequence of packets received by the host. The KS8701 processes the FLEX signal one block at a time, and one phase at a time. Thus, the address and vector information in block 0 phase A is sent to the host in packets Then information in block 0 phase C, two block information words and one long address, is sent to the host in packets 4-6 ...

Page 62

... The host will receive a vector indicating one of the following types: l The KS8701 will increment the all frame mode counter inside the KS8701 and begin to decode all of the l following frames. The host will receive the Message Packet(s) contained within that frame followed by a Status Packet. ...

Page 63

... When the host receives a Message Packet with the Message Continued Flag “C” will send two All l Frame Mode Packets to the KS8701 with the “DAF” bit = 1. The two packets decrement the count for the first fragment and the last fragment. This decrements the all frame counter to zero other fragmented messages, temporary addresses are pending and the FAF bit is clear in the All Frame Mode Register, the KS8701 returns to normal operation ...

Page 64

... PACKET TYPE 10th ADDRESS 1 11th VECTOR 1 12th MESSAGE Variable a 13th Variable a 14th a. Host Initiated Packet. The KS8701 returns a packet according to “Decoder-to Host Packet Descriptions” on page 38. (Continued) All Frame PHASE Counter A 1 Address 1 is received A 2 Vector = Alphanumeric type Message Word received “C” bit = 0, No more ...

Page 65

... The temporary address is not found in the any of the assigned frames and therefore the host must terminate the temporary address mode by sending an All Frame Mode Packet to the KS8701 with the “DTA” bit of the particular temporary address set. (if both temporary address assignment packets were used to assign the temporary address, the “ ...

Page 66

... KS8701 3. The temporary address is found in the assigned frame and fragmented message. In this case, the host must follow the rules for Operation of a Fragmented Message and determine the proper time to stop the all frame mode operation. In this case, the host must write to the “DAF” bit with a “1” and the appropriate “ ...

Page 67

... Time To Tasks Disabled. Defined as the amount of time the host has to complete any host initiated tasks l (e.g. by setting SND or SAS in the roaming control packet). The formula’ s for calculating these times depend on whether the KS8701 is in synchronous mode or asynchronous mode. SYNCHRONOUS MODE: Time To Warm Up Start ¯ ...

Page 68

... Since the Time To Task Disabled discussed in the previous section limits how much the host can do while the KS8701 is battery saving necessary for the host to know how long it can take the KS8701 to perform a task. The formulas below calculate how long the two types of host initiated tasks take to complete as measured from the last SPI clock of the packet that initiates the task to the time the receiver shutdown sequence starts ...

Page 69

... Symbol =-1mA =1mA @3V, 76.8kHz, 25¡É OUT TM FLEX Roaming Decoder II KS8701 Max Unit 3 0 +10 mA +125 ¡É +85 ¡É Min Typ Max Unit 1.8 3.0 3.6 0. -0.4 DD ...

Page 70

... KS8701 AC CHARACTERISTICS SPI TIMING The following diagram and table describe the timing specifications of the SPI interface. SS READY t t RDY LEAD2 t LEAD1 SCK t SCKL MISO Hi MOSI CYC SCKH D31 D31 t HI Figure 15: SPI Timing TM FLEX Roaming Decoder II ...

Page 71

... SCK Low Time SCK Rise Time SCK Fall Time a. When the host re-programs an address word with a Host-to-FLEX decoder packet ID > 127(decimal), there may be an added delay before the KS8701 is ready for another packet -25¡É to +85¡É) A Conditions ...

Page 72

... KS8701 START-UP TIMING The following diagram and table describe the timing specifications of the KS8701 when power is applied START Oscillator RESET t RESET READY Table 37: Start-up Timing (V = 1.8V to 3.6V Characteristic Oscillator Start-up Time RESET Hold Time RESET High to READY Low a Oscillator Warmed up to READY Low a a ...

Page 73

... Appendix B: Specifications RESET TIMING The following diagram and table describe the timing specifications of the KS8701 when it is reset. RESET t RL READY t RLRH Table 38: Reset Timing (V = 1.8V to 3.6V Characteristic RESET Pulse Width RESET Low to READY High RESET High to READY Low 72 t Figure 17: Reset Timing = -25¡ ...

Related keywords