AS3977BQFU austriamicrosystems, AS3977BQFU Datasheet - Page 23

no-image

AS3977BQFU

Manufacturer Part Number
AS3977BQFU
Description
Ultra-High Frequency FSK Transmitter IC
Manufacturer
austriamicrosystems
Datasheet

Specifications of AS3977BQFU

Modulation Type
FSK
Supply Voltage Range
2V To 3.6V
Module Interface
Serial
Supply Current
17mA
Ic Function
Multi-Channel Narrowband FSK Transmitter
Termination Type
SMD
No. Of Pins
16
Rohs Compliant
Yes
Operating Temperature Range
-40°C To +85°C
Filter Terminals
SMD
Digital Ic Case Style
QFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
AS3977
Data Sheet - A p p l i c a t i o n I n f o r m a t i o n
Figure 9. Writing of Data with Auto-Incrementing Address
9.2.4 Reading of Data from Addressable Registers
By leaving the Power Down Mode through a rising edge of ENABLE, the level of CLK determines the sampling edge of CLK. If CLK is low, DATAI
is sampled at the falling edge of CLK (see
CLK. Consequently, data to be read from the microcontroller are driven by the slave (AS3977) at the transfer edge and sampled by the master
(µC) at the sampling edge of CLK. An Enable LOW pulse has to be performed after register data has been transferred in order to indicate the
end of the READ command and prepare the Interface to the next command control Byte.
The command control Byte for a read command consists of a command code and an address. The Command code has to be provided from least
significant bit (LSB) to most significant bit (MSB), e.g. for a read it is <C0, C1> = “01”. After the command code, the address of register to be read
has to be provided from the MSB to the LSB. Then one or more data bytes can be transferred from the SDI slave to the master, always from the
MSB to the LSB. To transfer bytes from consecutive addresses, SDI master has to keep the SDI enable signal high and the SDI clock has to be
active as long as data need to be read from the slave.
Each bit of the command and address sections of the frame have to be driven by the SDI master on the SDI clock transfer edge and the SDI
slave samples it on the next SDI clock edge. Each bit of the data section of the frame has to be driven by the SDI slave on the SDI clock transfer
edge and the SDI master on the next SDI clock edge samples it. These edges are selected on the first access after PD and they cannot be
changed until next PD.
If the read access is interrupted (by de-asserting the SDI enable signal), data provided to the master is consistent to given address, but it is only
the register content from MSB to LSB. If more SDI clock cycles are provided, data remains consistent and each data byte belongs to given or
incremented address.
In the following figures
initialization base for this timing diagram is a “LOW” on the CLK line during Initialization.
www.austriamicrosystems.com/AS3977
ENABLE
DATAIO
CLK
0
0
(Figure 10
A
5
A
4
A
3
A
2
A
1
and
A
0
D
7
Figure
D
6
Figure 10
D
5
11), two examples for a read command (without and with address self-increment) are given. The
D
4
D
3
Data D7-D0 is
D
2
Address A5-
moved to
A0 here
and
D
1
D
0
Figure
D
7
D
6
D
5
11), if CLK is high when ENABLE rises, DATAI is sampled at the rising edge of
D
4
D
3
Revision 3.6
Data D7-D0 is
A5-A0+1 here
D
2
moved to
Address
D
1
D
0
D
7
D
6
D
5
D
4
D
3
Data D7-D0 is
D
2
moved to
A5-A0+2
Address
D
1
here
D
0
D
7
D
6
D
5
D
4
D
3
D
Data D7-D0 is
A5-A0+3 here
2
moved to
Address
D
1
D
0
D
7
D
6
D
5
Enable must be high
in order to keep the
D
4
power condition
D
3
Data D7-D0 is
D
A5-A0+4 here
2
moved to
Address
D
1
D
0
23 - 47

Related parts for AS3977BQFU