文档库 最新最全的文档下载
当前位置:文档库 › IC1003中文资料

IC1003中文资料

IC1003中文资料
IC1003中文资料

Characteristic

Sym Notes

Minimum

Typical Maximum

Units Supply Voltage VDD 3.0

3.5

V Supply Current

At 40Mhz Clock(1Mbs Data)IDD 48

mA Logic Low Input VIL 0.80.2VDD Logic High Input VIH VDD Logic Low Output VOL VDD - 0.70.6V Logic High Output

VOH

V Supported Data Rates:

100

1000

Kbps

Transmitted Bit Rate Tolerance ±1%Operating Temperature Range

-40

85°C

RF Uart IC1003

Note that the ASH radio RX Data output signal is inverted before being applied to the IC1003. The steady high pulse that begins the start-of-data pulse sequence to the IC1003 is generated by the reception of an eight-bit long RF transmission. This pulse also helps "train" the base-band coupling capacitor in the ASH radio for best data slicer noise rejection. The host processor should generate inverted data for transmission by the ASH radio and should input the same inverted data that drives the IC1003.Data Encoding

Data should be encoded to provide frequent logic state transitions (edges) to facilitate data clock alignment, and should exhibit good dynamic DC-balance (50% high bits and 50% low bits over any interval of 16 bits or less) to maintain the radio's base-band capacitor training for best noise performance. The popular encoding method is byte-to-12 bit symbolizing, which encodes each byte as a pattern of 12 bits, always with six one bits and six zero bits. Symbolizing requires fewer bits than Manchester to encode a message, and also provides frequent state transitions and good DC-balance. An example of 12-bit symbolizing can be found in page 4.

Note that the IC1003 has no provisions for detecting end-of-data. This provides flexibility in message length and data encoding, but requires the message length and/or an end-of-data symbol to be embedded in the data by the user and Start Symbol Reset brought high will clear Start Symbol Detect.

Operation

A typical IC1003 application the RX Data output from the 2nd generation ASH transceiver (or receiver) is applied to the IC1003.In receive mode the IC1003 detects the presence of a specific unique Start Symbol sequence and outputs a Start Detect. The IC1003 generates data clocking (data valid) and shifts the data into a 12 bit shift register and will rise the data Ready pin when a Symbol is ready to be read. After the packet is received the Start Detect Signal must be reset by Start Detect reset pin going high.The IC1003 used as an transmitter interface will write in a 12 bit symbol and while TX Enable is high will shift out the data out the data out pin at the Clock Frequency dived by 40(40Mhz clock will obtain a 1Mbps data rate). The IC1003 supports data rates from 100K – 1000K bits per second (bps)..

The IC1003 is implemented in an industrial temperature range of Xilinx data sheet for the XC9572-7VQ64 CPLD. Please refer to the latest revision of Xilinx data sheet for detailed electrical and mechanical specifications.

Start-of-Data Pulse Sequence Generation

The IC1003 start-of-data pulse sequence is a steady High pulse of eight bit periods, followed by a sequence of eight bits in an alternating high-low-high-low… pattern. This pulse sequence is very unlikely to occur in a stream of white noise (data sliced),providing good false triggering performance. The IC1003 outputs the Start Detect pulse when the RX Data input line to the IC1003has remained a steady low for eight bit periods. After eight bit periods of a steady high, the data input should begin the eight-bit sequence of alternating high and low bits. The eight-bit alternating high-low sequence provides data clocking alignment training under low signal-to-noise conditions (data edge jitter) and should be used for best results.

RF Uart IC1003

Pin Name Pin Discription

TX Data 031Data bit 0 of Transmit Symbol, true data

TX Data 147Data bit 1 of Transmit Symbol, true data

TX Data 25Data bit 2 of Transmit Symbol, true data

TX Data 38Data bit 3 of Transmit Symbol, true data

TX Data 410Data bit 4 of Transmit Symbol, true data

TX Data 56Data bit 5 of Transmit Symbol, true data

TX Data 616Data bit 6 of Transmit Symbol, true data

TX Data 717Data bit 7 of Transmit Symbol, true data

TX Data 859Data bit 8 of Transmit Symbol, true data

TX Data 94Data bit 9 of Transmit Symbol, true data

TX Data 1049Data bit 10 of Transmit Symbol, true data

TX Data 1156Data bit 11 of Transmit Symbol, true data

TX Write/32Transfers TX Data to shift register on falling edge of high to low TX Enable57Enables serial data out to TR1100

RX Data 040Data bit 0 of Receive Symbol, true data

RX Data 139Data bit 1 of Receive Symbol, true data

RX Data 238Data bit 2 of Receive Symbol, true data

RX Data 336Data bit 3 of Receive Symbol, true data

RX Data 435Data bit 4 of Receive Symbol, true data

RX Data 534Data bit 5 of Receive Symbol, true data

RX Data 633Data bit 6 of Receive Symbol, true data

RX Data 718Data bit 7 of Receive Symbol, true data

RX Data 842Data bit 8 of Receive Symbol, true data

RX Data 962Data bit 9 of Receive Symbol, true data

RX Data 1050Data bit 10 of Receive Symbol, true data

RX Data 1122Data bit 11 of Receive Symbol, true data

RX Read/11Transfers RX Data to Output register on falling edge of high to low Data Ready44Receive Symbol Read, cleared by RX Read/, Active High

TX Busy43TX Buffer Full, Active High

Start Detect60Start Symbol Detected, cleared by Start Symbol Reset, Active High Start Detect Reset7Start Symbol Rest, Active High

RX Enable58Enables Start Symbol Detection, Active High

TX OUT19TX Serial Data output TR1100, Active High

RX IN2RX Serial Data input TR1100, Active High

Reset64Reset, Active Low

Clock in15Clock In, valid speeds of 8Mhz to 40Mhz, Clock in ÷ 40 = Baud Rate

40Mhz = Data Rate of 1Mbs, 20Mhz = Data Rate of 500Mbs

10Mhz = Data Rate of 250Kbs

RF Uart IC1003

DC balanced Symbols

Nibble Hex value Binary Value

00x15010101

10x31110001

20x32110010

30x23100011

40x34110100

50x25100101

60x26100110

70x16010110

80x1A011010

90x29101001

100x2A101010

110x0B001011

120x2C101100

130x0D001101

140x0E001110

150x1C011100

Start Symbol:

11109876543210 Bit

Posion

Symbol000111111110 Preamble Symbol:

11109876543210 Bit

Posion

Symbol101010101010

A 12 bit Symbol for a hex 31 would look like:

11109876543210 Bit

Posion

Symbol100011110001

Start Symbol Detect

Start Symbol:Bit Posion 11

1098765

43210Symbol

0111111

11

RF Uart IC1003

Data In

RF Uart IC1003 TX Busy, TX Write/

RF Uart IC1003

Start Detect, RX Data, Data Ready & RX Read/

RF Uart IC1003

Start Detect. RX Data, Data Ready, Start Detect Reset

TX Busy, TX Write, TX Data Output

RF Uart IC1003

TX Busy, TX Write, TX Data, Start Detect

RF Uart IC1003

相关文档