AMIS30623C623BRG ON Semiconductor, AMIS30623C623BRG Datasheet - Page 39

IC MOTOR DRIVER/CTLR 32-QFP

AMIS30623C623BRG

Manufacturer Part Number
AMIS30623C623BRG
Description
IC MOTOR DRIVER/CTLR 32-QFP
Manufacturer
ON Semiconductor
Datasheet

Specifications of AMIS30623C623BRG

Applications
Stepper Motor Driver
Number Of Outputs
1
Current - Output
800mA
Voltage - Supply
6.5 V ~ 29 V
Operating Temperature
-40°C ~ 165°C
Mounting Type
Surface Mount
Package / Case
32-VSQFP
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Load
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AMIS30623C623BRG
Manufacturer:
ON Semiconductor
Quantity:
1 850
Part Number:
AMIS30623C623BRG
Manufacturer:
ON Semiconductor
Quantity:
10 000
Type #8: eight data bytes preparing frame with 0x3C identifier.
Where:
AppCMD: If = ‘0x80’ this indicates that Data 2 contains an application command
CMD[6:0]: Application Command “byte”
AD[6:0]: Slave node physical address
Data[7:0]: Data transmitted
Dynamic Assignment of Identifiers
content of the message. Six identifier bits and two parity bits
are used to represent the content. The identifiers 0x3C and
0x3F are reserved for command frames and extended
frames. Slave nodes need to be very flexible to adapt itself
to a given LIN network in order to avoid conflicts with slave
nodes from different manufacturers. Dynamic assignment
of the identifiers will fulfill this requirement by writing
identifiers into the circuits RAM. ROM pointers are linking
commands and dynamic identifiers together. A writing
Where:
One frame allows only assigning of four identifiers. Therefore, additional frames could be needed in order to assign more
identifiers (maximum three for the AMIS−30623).
Table 32. PREPARING FRAME #8
Table 33. DYNAMIC IDENTIFIERS WRITING FRAME
The identifier field in the LIN datagram denotes the
CMD[6:0]: 0x11, corresponding to dynamic assignment of four LIN identifiers
Broad: If <Broad> = ‘0’ all the circuits connected to the LIN bus will share the same dynamically assigned identifiers.
Dyn_ID_x [5:0]: Dynamically assigned LIN identifier to the application command which ROM pointer is <ROMp_x [3:0]>
Byte
Byte
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
Checksum
Checksum
AppCMD
Content
Identifier
Content
Identifier
Address
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data 8
CMD
Data
Data
Data
Data
Data
Broad
Bit 7
Bit 7
0
1
1
1
ROMp_4[1:0]
DynID_2[1:0]
Bit 6
Bit 6
AD6
0
ROMp_3[3:0]
DynID_1[3:0]
http://onsemi.com
Bit 5
Bit 5
AD5
1
DynID_4[5:0]
39
frame with identifier 0x3C issued by the LIN master will
write dynamic identifiers into the RAM. One writing frame
is able to assign 4 identifiers; therefore 3 frames are needed
to assign all identifiers. Each ROM pointer <ROMp_x
[3:0]> place the corresponding dynamic identifier
<Dyn_ID_x [5:0]> at the correct place in the RAM (see
Table below: LIN – Dynamic Identifiers Writing Frame).
each slave on the LIN bus will store the same dynamic
identifiers, otherwise only the slave with the corresponding
slave address is programmed.
Checksum over data
Checksum over data
When setting <Broad> to zero broadcasting is active and
Bit 4
Bit 4
AD4
1
Data4[7:0] FF
Data5[7:0] FF
Data6[7:0] FF
Data7[7:0] FF
Data8[7:0] FF
AppCMD = ...
ROMp_2[3:0]
Structure
Structure
CMD[6:0]
AD[6:0]
0x3C
0x80
Bit 3
Bit 3
0x11
AD3
1
DynID_3[5:0]
Bit 2
Bit 2
AD2
1
ROMp_1[3:0]
DynID_2[5:2]
Bit 1
Bit 1
AD1
0
ROMp_4[3:2]
DynID_1[5:4]
Bit 0
Bit 0
AD0
0

Related parts for AMIS30623C623BRG