Micrel, Inc.
How to write:
? Bring CS high
? Use SCLK and IO to clock in the 23 octets
? Bring CS low
Refer to the figure in the next section, “Writing to n
registers having incremental addresses”.
Writing to n Registers Having Incremental Addresses
In addition to entering all bytes, it is also possible to enter
a set of n bytes, starting from address i = “A6, A5, … A0”.
Typical example: Clock in a new set of frequency dividers
(i.e. change the RF frequency). “Incremental addresses”.
Registers to be written are located in i, i+1, i+2.
What to write:
Field Comments
MICRF600/MICRF600Z
Reading from the Control Registers in MICRF600
The “read-sequence” is:
1. Enter address and R/W bit
2. Change direction of IO line
3. Read out a number of octets and change IO
direction back again.
It is possible to read all, 1 or n registers. The address to
read from (or the first address to read from) can be any
valid address (0-22). Reading is not destructive, i.e. values
are not changed. The IO line is output from the MICRF600
(input to user) for a part of the read-sequence. Refer to
procedure description below.
A read-sequence is described for reading n registers,
where n is number 1-23.
Address:
R/W bit:
Values:
7 bit = A6, A5, …A0 (A6 = msb. A0 = lsb) (address of first byte to
write to)
“0” for writing
n* 8 bits =
D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with
address ”i”)
Reading n Registers from MICRF600
CS
SCLK
D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with
address ”i+1”)
IO
A6
A5
A0
RW D7
D6
D0
D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with
address ”i+n-1”)
Address of register i
RWData read from reg. i
Table 5. “Address” and “R/W bit” together make 1 octet.
In addition, n octets with programming bits are entered.
Totally. 1 +n octets are clocked into the MICRF600.
How to write:
Simple time
IO Input
IO Output
Figure 3. How to read from many Control Registers
?
Bring CS high
In Figure 3, 1 register is read. The address is A6, A5, …
? Use SCLK and IO to clock in the 1 + n octets
? Bring CS low
In Figure 1, IO is changed at positive edges of SCLK. The
MICRF600 samples the IO line at negative edges. The
value of the R/W bits is always “0” for writing.
A0. A6 = msb. The data read out is D7, D6, …D0. The
value of the R/W bit is always “1” for reading.
SCLK and IO together form a serial interface. SCLK is
applied externally for reading as well as for writing.
? Bring CS active
CS
?
?
Enter address to read from (or the first address to
read from) (7 bits) and
The R/W bit = 1 to enable reading
SCLK
?
Make the IO line an input to the user (set pin in
IO
A6
A5
A0
RW
D7
D6
D2
D1
D0
tristate)
?
Read n octets. The first rising edge of SCLK will
Address of first
register to write to,
RW Data to write
into register i
Data to write
into register i+1
set the IO as an output from the MICRF600.
MICRF will change the IO line at positive edges.
register i
Internal load pulse made here
The user should read the IO line at the negative
edges.
Figure 2. How to write to many Control Registers
July 2006
9
?
Make the IO line an output from the user again.
M9999-082505
相关PDF资料
MK01-C SENSOR REED SPST-NO SMD
MK01-H SENSOR REED SPDT-CHANGE SMD
MK02/0-1A66-500W SENSOR REED SPST-NO
MK02/6-0 SENSOR REED PCB 24MM T/H
MK03-1C90C-500W SENSOR REED SPDT CYLINDER
MK05-1A66C-500W SENSOR REED SPST-NO SCREW MOUNT
MK06-6-A SENSOR REED SPST-NO SIL T/H
MK06-6-E SENSOR MAGNETIC PC MNT SPST-N/O
相关代理商/技术参数
MICRF600TR 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:902-928MHz ISM Band Transceiver Module
MICRF600Z 功能描述:TXRX ISM 902-928MHZ 11.5X14.1MM RoHS:是 类别:RF/IF 和 RFID >> RF 收发器 系列:RadioWire® 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:30 系列:- 频率:4.9GHz ~ 5.9GHz 数据传输率 - 最大:54Mbps 调制或协议:* 应用:* 功率 - 输出:-3dBm 灵敏度:- 电源电压:2.7 V ~ 3.6 V 电流 - 接收:* 电流 - 传输:* 数据接口:PCB,表面贴装 存储容量:- 天线连接器:PCB,表面贴装 工作温度:-25°C ~ 85°C 封装/外壳:68-TQFN 裸露焊盘 包装:管件
MICRF600Z TR 功能描述:TXRX ISM 902-928MHZ 11.5X14.1MM RoHS:是 类别:RF/IF 和 RFID >> RF 收发器 系列:RadioWire® 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:30 系列:- 频率:4.9GHz ~ 5.9GHz 数据传输率 - 最大:54Mbps 调制或协议:* 应用:* 功率 - 输出:-3dBm 灵敏度:- 电源电压:2.7 V ~ 3.6 V 电流 - 接收:* 电流 - 传输:* 数据接口:PCB,表面贴装 存储容量:- 天线连接器:PCB,表面贴装 工作温度:-25°C ~ 85°C 封装/外壳:68-TQFN 裸露焊盘 包装:管件
MICRF610 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:868-870MHz ISM Band Transceiver Module
MICRF610_0608 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:868-870MHz ISM Band Transceiver Module
MICRF610DEV1 制造商:Micrel Inc 功能描述:DEVELOPMENT KIT TRANSCEIVER 868MHZ
MICRF610TR 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:868-870 MHz ISM Band Transceiver Module
MICRF610Z 功能描述:IC RF MOD 868-870MHZ 11.5X14.1MM RoHS:是 类别:RF/IF 和 RFID >> RF 收发器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:30 系列:- 频率:4.9GHz ~ 5.9GHz 数据传输率 - 最大:54Mbps 调制或协议:* 应用:* 功率 - 输出:-3dBm 灵敏度:- 电源电压:2.7 V ~ 3.6 V 电流 - 接收:* 电流 - 传输:* 数据接口:PCB,表面贴装 存储容量:- 天线连接器:PCB,表面贴装 工作温度:-25°C ~ 85°C 封装/外壳:68-TQFN 裸露焊盘 包装:管件