SC644 SEMTECH [Semtech Corporation], SC644 Datasheet - Page 18

no-image

SC644

Manufacturer Part Number
SC644
Description
Manufacturer
SEMTECH [Semtech Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC644ULTRT
Manufacturer:
SEMTECH/美国升特
Quantity:
20 000
Company:
Part Number:
SC644ULTRT
Quantity:
900
SemPulse
SemPulse Timing Diagrams
The SemPulse single wire interface is used to enable or disable the device and configure all registers (see Figure 5). The
timing parameters refer to the digital I/O electrical specifications.
Timing Example 1
In this example (see Figure 6), the slave chip receives a sequence of pulses to set the address and data, and the pulses
experience interrupts that cause the pulse width to be non-uniform. Note that as long as the maximum high and low
times are satisfied and the hold times are within specification, the data transfer is completed regardless of the number
of interrupts that delay the transmission.
Timing Example 2
In this example (see Figure 7), the slave chip receives a sequence of pulses to set the address and data, but an interrupt
occurs during a pulse that causes it to exceed the minimum address hold time. The write is meant to be the value 03h
in register 05h, but instead it is interpreted as the value 02h written to register 02h. The extended pulse that is delayed
by the interrupt triggers a false address detection, causing the next pulse set to be interpreted as the data set. To avoid
any problems with timing, make sure that all pulse widths comply with their timing requirements as outlined in this
datasheet.
®
SPIF
Interface (continued)
SPIF
SPIF
Figure 7 — Faulty SemPulse Data Write Due to Extended Interrupt Duration
t = t
Figure 5 — Uniform Timing Diagram for SemPulse Communication
Figure 6 — SemPulse Data Write with Non-Uniform Pulse Widths
t = t
SU
SU
Up to 32 rising edges
(0 to 31 pulses)
Address is set to
t
HI
register 02h
Interrupt
duration
t > t
HImax
t < t
HImax
Address is set
Address is set to
register 02h
t = t
HOLDA
t = t
Data written is
HOLDA
000010
Up to 64 rising edges
t
(0 to 63 pulses)
HI
t = t
HOLDA
t < t
t
LO
LOmax
t = t
t
LO
03h (address and data are
Address is set to register
HOLDD
Data written is
now out of order)
Data is written
000011
t = t
t = t
HOLDD
HOLDD
SC644
8

Related parts for SC644