Sign In
Upload
Manuals
Brands
Dialog Manuals
Control Unit
DA1458 Series
Dialog DA1458 Series Manuals
Manuals and User Guides for Dialog DA1458 Series. We have
3
Dialog DA1458 Series manuals available for free PDF download: User Manual
Dialog DA1458 Series User Manual (246 pages)
Brand:
Dialog
| Category:
Microcontrollers
| Size: 10 MB
Table of Contents
Abstract
1
Contents
2
Table of Contents
2
Figures
6
Tables
10
1 Terms and Definitions
13
2 References
15
3 New Version Features
16
Table 1: Da1458X_Da1468X_Plt_V4.3 Added Features
16
4 Introduction
17
Figure 1: Production Line Tool Hardware
17
5 Hardware
18
Hardware Block Diagram
18
Figure 2: Production Line Tool Hardware Board Block Diagram
18
Printed Circuit Board Layout
19
Figure 3: Top View of the PLT Hardware Board (Version C)
19
PLT Power Supply
20
DUT Connector
20
Figure 4: PLT Hardware Power Connections
20
Figure 5: Production Line Tool DUT Connections
20
Table 2: Power Supply Requirements
20
Data Streaming
21
Figure 6: CPLD UART Data Streams
21
Table 3: PLT Connections to Applications
21
Figure 7: CPLD XTAL Trim Pulse Data Stream
22
Figure 8: CPLD UART Loopback Data Stream
22
Golden Unit
23
GU Reset
23
Figure 9: Golden Unit
23
Current Measurements
24
Jumper Settings
24
Figure 10: GU Reset Circuit
24
Figure 11: VBAT DUT Current Measurement Setup
24
Table 4: Jumpers
24
Figure 12: Connections for 'Floating Current' Measurements
25
Figure 13: VPP Control Circuit Schematic
25
J26 - Current Measurements
25
J42 - Da1458X OTP Burning Voltage
25
Figure 14: Location of the VPP Jumper J42
26
Figure 15: Location of J46 Jumper
26
Figure 16: Location of J47 Jumper
26
J37 - GU Programming
26
J47, J46 - GU Reset
26
Figure 17: J37 - GU Programming Jumper Schematics
27
Figure 18: Location of J37 Jumper
27
PLT Functional Blocks
28
Figure 19: PLT Functional Blocks
28
6 Software
29
Introduction
29
Figure 20: Production Line Tool Software Block Diagram
29
DA15101 Support
30
Software Package Contents
30
Figure 21: Da1458X/Da1468X PLT Software Package Contents
30
Table 5: PLT User Interface Application Executables
30
Table 6: Executables Folder Description
31
Prerequisites
33
Table 7: Production Line Tool Prerequisites
33
System Requirements
34
Limitations
34
Table 8: Minimum System Requirements
34
Building the Code
35
Table 9: Opening the PLT Visual Studio 2015 Express Source Code Solution
35
Executing the Applications
37
Table 10: Da1458X_Da1468X_Cfg_Plt.exe Application Execution
37
Table 11: Da1458X_Da1468X_Gui_Plt.exe Application Execution
39
Table 12: Da1458X_Da1468X_Cli_Plt.exe Application Execution
40
Table 13: Gu_Fw_Upgrade.exe Application Execution
41
Test Sequence
42
Da1458X Test Sequence
42
Table 14: Da1458X Test Sequence
42
Figure 22: Da1458X Test Sequence
46
Da1468X Test Sequence
47
Table 15: Da1468X Test Sequence
47
Figure 23: Da1468X Test Sequence
51
6.10 Vbat/Reset Signals Operation
52
VBAT Only
52
Figure 24: VBAT Only
52
VBAT on with Reset
53
VBAT as Reset
53
Figure 25: VBAT on with Reset
53
Figure 26: VBAT as Reset
53
6.11 Custom Memory Data
54
Table 16: Custom Memory Data Input Modes
54
Homekit Hash Setup Code
55
Table 17: Homekit Setup Code Format
55
Table 18: Homekit Setup Code Checksum Algorithm
56
Custom Data CSV File Format
57
Figure 27: Custom Memory Data CSV File Example
57
6.12 Golden Unit Scan Test
58
Figure 28: Golden Unit Scan Test
58
Figure 29: Golden Unit Scan Test Example Parameters
59
6.13 Creating PLT Firmware Files
60
Figure 30: Binaries
60
Figure 31: Folder Contents of 'Fw_Files
61
7 Applications
65
Introduction
65
CFG PLT Application
65
Figure 32: CFG PLT Startup Screen
65
Figure 33: CFG PLT with Erroneous Configuration Parameter
66
Table 19: CFG PLT Main Menu Options
66
Table 20: CFG PLT Bottom Strip Options
66
Table 21: XML File Parts
67
XML and XSD Files
67
Figure 34: XSD Schema File Example
68
Hardware Setup
69
Station Identification
69
Device IC
69
Active Duts
69
Figure 35: Station Identification
69
Figure 36: Device IC
69
Figure 37: Active Duts
69
Table 22: Station Identification
69
Table 23: Device IC
69
DUT COM Ports
70
Golden Unit
70
Figure 38: DUT COM Ports
70
Figure 39: Golden Unit COM Port
70
Table 24: Active Duts
70
Table 25: DUT COM Ports
70
Vbat/Reset Mode
71
Figure 40: Vbat/Reset Mode Selection
71
Table 26: Set the GU COM Port
71
Table 27: Golden Unit Firmware Version Upgrade
71
Table 28: Vbat/Reset Mode
71
General
72
Statistics
72
Test Options
72
Figure 41: Statistics
72
Figure 42: Test Options
72
Table 29: Statistics
72
Table 30: Test Options
73
BD Addresses
74
BD Address Assignment
74
Figure 43: BD Address Assignment
74
Figure 44: Example for Load from File Mode
75
Table 31: BD Address Assignment - Standard Mode
75
Table 32: BD Address Assignment Options - Range Mode
75
Table 33: BD Address Assignment Options - Load from File Mode
76
Table 34: BD Address Assignment Options - Scan Mode
76
DUT Hardware Setup (Da1458X)
77
UART Boot Pins Setup
77
UART Baud Rate
77
Figure 45: UART Boot Pins Setup - Da1458X
77
Figure 46: UART Baud Rate - Da1458X
77
Table 35: UART TX-RX Pins - Da1458X
77
Table 36: UART Baud Rate - Da1458X
77
UART Programming Gpios Setup
78
Sleep Clock Source
78
Figure 47: UART Programming Gpios Setup - Da1458X
78
Figure 48: Sleep Clock Source - Da1458X
78
Table 37: UART Programming Gpios Setup - Da1458X
78
SPI Flash Configuration
79
Figure 49: SPI Flash Configuration - Da1458X
79
Table 38: Sleep Clock Source - Da1458X
79
Table 39: SPI Pin Setup - Da1458X
79
I2C EEPROM Configuration
80
Figure 50: I2C EEPROM Configuration - Da1458X
80
Table 40: SPI Flash Configuration - SPI Flash Options - Da1458X
80
Range Extender Configuration
81
Figure 51: Range Extender Configuration - Da1458X
81
Table 41: I2C Pin Setup - Da1458X
81
Table 42: I2C EEPROM Configuration - EEPROM Memory Options - Da1458X
81
Table 43: Range Extender Configuration - Da1458X - Da1458X
81
Test Settings (Da1458X)
82
XTAL Trim
82
GPIO Watchdog Operation
82
Figure 52: XTAL Trim - Da1458X
82
Figure 53: GPIO Watchdog Operation - Da1458X
82
Table 44: XTAL Trim - Da1458X
82
Table 45: GPIO Watchdog Operation - Da1458X
82
Scan DUT Advertise Test
83
RF Tests
83
Figure 54: Scan DUT Advertise Test - Da1458X
83
Table 46: Scan DUT Advertise Test - Da1458X
83
Figure 55: Golden Unit RF Tests - Da1458X
84
Table 47: Golden Unit RF Tests - Da1458X
84
Figure 56: BLE Tester General Settings - Da1458X
85
Table 48: BLE Tester General Settings - Da1458X
85
Figure 57: BLE Tester TX Power - Da1458X
86
Table 49: BLE Tester TX Power - Da1458X
86
Figure 58: BLE Tester Frequency Offset - Da1458X
87
Table 50: BLE Tester Frequency Offset - Da1458X
87
Figure 59: BLE Tester Modulation Index - Da1458X
88
Table 51: BLE Tester Modulation Index - Da1458X
88
Figure 60: BLE Tester RX Sensitivity - Da1458X
89
Table 52: BLE Tester RX Sensitivity - Da1458X
89
GPIO/LED Test
90
Figure 61: Path Losses Per DUT - Da1458X
90
Figure 62: GPIO/LED Tests - Da1458X
90
Table 53: Path Losses Per DUT from RF Tests Da1458X Options
90
GPIO Connection Test
91
Figure 63: GPIO Connection Test - Da1458X
91
Table 54: GPIO/LED Tests - Da1458X
91
Table 55: GPIO Connection Test - Da1458X
91
Audio Test
92
Sensor Test
92
Figure 64: Audio Test
92
Figure 65: Sensor Test - Da1458X
92
Table 56: Audio Test
92
Table 57: Sensor Tests - Da1458X
92
Custom Test
93
Figure 66: Custom Test - Da1458X
93
Table 58: Custom Tests - Da1458X
93
External 32Khz Test
94
Figure 67: External 32Khz Test - Da1458X
94
Table 59: External 32Khz Test - Da1458X
94
Current Measurement Test
95
Figure 68: Current Measurement Test - Da1458X
95
Table 60: Current Measurement Test - Instrument Settings - Da1458X
96
Table 61: Current Measurement Test - Peripheral Current Measurement - Da1458X
96
Table 62: Current Measurement Test - Sleep Current Measurement - Da1458X
97
Temperature Measurement Test
98
Scan Test
98
Figure 69: Temperature Measurement Test - Da1458X
98
Figure 70: Scan Test - Da1458X
98
Table 63: Temperature Measurement Test - Da1458X
98
Table 64: Scan Test Da1458X Options
99
Memory Functions (Da1458X)
100
OTP Memory
100
Figure 71: OTP Memory - Da1458X
100
Table 65: OTP Memory - Da1458X
100
SPI Flash Memory
101
Figure 72: Different Image Per DUT Folder Example
101
Figure 73: SPI Flash Memory - Da1458X
101
Table 66: SPI Flash Erase - Da1458X
101
Table 67: SPI Flash Image Write - Da1458X
102
I2C EEPROM Memory
103
Figure 74: I2C EEPROM Memory - Da1458X
103
Table 68: I2C EEPROM Image Write - Da1458X
103
Memory Read
104
Figure 75: Memory Read Test - Da1458X
104
Figure 76: Memory Read Test Example Log File - Da1458X
104
Table 69: Memory Read Test - Da1458X
104
Memory Header (Da1458X)
105
General
105
Figure 77: OTP Header - Da1458X
105
Table 70: OTP Header - Da1458X
105
BD Address
106
Figure 78: BD Address - Da1458X
106
Custom Memory Data
107
Figure 79: Custom Memory Data - Da1458X
107
Table 71: BD Address - Da1458X
107
Table 72: Custom Memory Data - Da1458X
108
DUT Hardware Setup (Da1468X)
109
UART Boot Pins Setup
109
UART Baud Rate
109
Figure 80: UART Boot Pins Setup - Da1468X
109
Figure 81: UART Baud Rate - Da1468X
109
Table 73: UART TX-RX Pins - Da1468X
109
Clock Source
110
Figure 82: Clock Source - DA14682/3-00 Only
110
Table 74: UART Baud Rate - Da1468X
110
Table 75: Clock Source - DA14682/3-00 Only
110
Test Settings (Da1468X)
111
XTAL Trim
111
GPIO Watchdog Operation
111
Figure 83: XTAL Trim - Da1468X
111
Figure 84: GPIO Watchdog Operation - Da1468X
111
Table 76: XTAL Trim - Da1468X
111
Table 77: GPIO Watchdog Operation - Da1468X
111
Scan DUT Advertise Test
112
RF Tests
112
Figure 85: Scan DUT Advertise Test - Da1468X
112
Figure 86: Golden Unit RF Tests - Da1468X
112
Table 78: Scan DUT Advertise Test - Da1468X
112
Figure 87: BLE Tester General Settings - Da1468X
113
Table 79: Golden Unit RF Tests - Da1468X
113
Table 80: BLE Tester General Settings - Da1468X
113
Figure 88: BLE Tester TX Power - Da1468X
114
Table 81: BLE Tester TX Power - Da1468X
114
Figure 89: BLE Tester Frequency Offset - Da1468X
115
Table 82: BLE Tester Frequency Offset - Da1468X
115
Figure 90: BLE Tester Modulation Index - Da1468X
116
Table 83: BLE Tester Modulation Index - Da1468X
116
Figure 91: BLE Tester RX Sensitivity - Da1468X
117
Table 84: BLE Tester RX Sensitivity - Da1468X
117
GPIO/LED Test
118
Figure 92: Path Losses Per DUT - Da1468X
118
Figure 93: GPIO/LED Tests - Da1468X
118
Table 85: Path Losses Per DUT from RF Tests Da1468X Options
118
GPIO Connection Test
119
Figure 94: GPIO Connection Tests - Da1468X
119
Table 86: GPIO/LED Tests - Da1468X
119
Table 87: GPIO Connection Tests - Da1468X
119
Sensor Test
120
Figure 95: Sensor Test - Da1468X
120
Table 88: Sensor Tests - Da1468X
120
ADC Calibration (DA14681-00 Only)
121
Custom Test
121
Figure 96: ADC Calibration - DA14681-00
121
Figure 97: Custom Test - Da1468X
121
Table 89: ADC Calibration - DA14681-00
121
External 32Khz Test
122
Figure 98: External 32Khz Test - Da1468X
122
Table 90: Custom Tests Da1468X Options
122
Table 91: External 32Khz Tests Da1468X Options
122
Current Measurement Test
123
Figure 99: Current Measurement Tests - Da1468X
123
Table 92: Current Measurement Tests - Da1468X
124
Table 93: Current Measurement Test - Peripheral Current Measurement - Da1468X
124
Table 94: Current Measurement Test - Sleep Current Measurement - Da1468X
125
Temperature Measurement Test
126
Scan Test
126
Figure 100: Temperature Measurement Test - Da1468X
126
Figure 101: Scan Test - Da1468X
126
Table 95: Temperature Measurement Test - Da1468X
126
Table 96: Scan Test Da1468X Options
127
Memory Functions (Da1468X)
128
OTP Memory
128
Figure 102: OTP Memory - Da1468X
128
Table 97: OTP Memory - Da1468X
128
QSPI Flash Memory
129
Figure 103: QSPI Flash - Da1468X
129
Table 98: QSPI Flash Erase - Da1468X
129
Memory Read
130
Figure 104: Memory Read Test - Da1468X
130
Figure 105: Memory Read Test Example Log File - Da1468X
130
Table 99: QSPI Flash Image Write - Da1468X
130
Memory Header (Da1468X)
131
OTP Header
131
Figure 106: OTP Header - Da1468X
131
Table 100: Memory Read Test - Da1468X
131
Table 101: General - OTP Header Da1468X Options
132
OTP Header - BD Address
133
OTP Header - XTAL Trim
133
Figure 107: OTP Header BD Address - Da1468X
133
Figure 108: OTP Header XTAL Trim - Da1468X
133
Table 102: OTP Header BD Address - Da1468X
133
QSPI Header - BD Address
134
QSPI Header - XTAL Trim
134
Figure 109: QSPI Header BD Address - Da1468X
134
Figure 110: QSPI Header XTAL Trim
134
Table 103: OTP Header XTAL Trim - Da1468X
134
Table 104: QSPI Header BD Address - Da1468X
134
Table 105: QSPI Header XTAL Trim
134
Custom Memory Data
135
Figure 111: Custom Memory Data - Da1468X
135
Table 106: Custom Memory Data - Da1468X
135
Debug Settings
137
Figure 112: Debug Settings
137
Figure 113: Security
137
Security
137
Table 107: Debug Settings
137
GUI PLT Application
138
Table 108: Security Options
138
Figure 114: GUI PLT Main Screen
139
Table 109: GUI PLT Main Screen Description
139
Figure 115: GUI PLT Settings
141
GUI PLT Settings
141
Table 110: GUI PLT Settings
141
Barcode Scanner Mode
142
Figure 116: Barcode Scan Option in GUI PLT
142
Figure 117: Barcode Scanner Controls
143
Figure 118: Barcode Scan - BD Address Assignment
143
Homekit Setup Code Scan Example
143
Table 111: Homekit Setup Code Scan Example
143
Figure 119: GUI PLT - Erroneous Messages in "Run Scripts before Testing Starts
148
Running the GUI PLT and Executing Tests
148
Figure 120: GUI PLT OTP Burn Warning Message
149
Figure 121: GUI PLT Testing (1 of 2)
149
Figure 122: GUI PLT Testing (2 of 2)
150
Figure 123: GUI PLT Tests Finished
150
Debug Console
151
Figure 124: GUI PLT Retry Failed Duts Message
151
Figure 125: Debug Console
151
DUT Log File
152
Figure 126: DUT Log File
152
CSV File
153
Figure 127: CSV File
153
CLI PLT Application
154
CLI Commands
154
Figure 128: CLI Software Start Screen
154
Table 112: CLI Commands
154
Running the CLI and Executing Tests
156
Figure 129: CLI PLT Print Settings (X Command)
156
Figure 130: CLI PLT DUT COM Port Enumeration ('P' Command)
157
Figure 131: CLI PLT Read and Compare BD Address in QSPI ('V' Command)
158
Figure 132: CLI PLT Testing
158
Figure 133: CLI PLT Testing Finished
158
Using CLI Commands as Arguments
159
Figure 134: CLI with Commands as Arguments
159
GU Upgrade Application
160
Figure 135: GU Upgrade - Introduction Page
160
Figure 136: GU Upgrade - Exit Message
161
Figure 137: GU Upgrade - Hardware Version
161
Figure 138: GU Upgrade - Hardware Version Compatibility
161
Figure 139: GU Upgrade - Power Supply
162
Figure 140: GU Upgrade - Power Supply Pop-Up
162
Figure 141: GU Upgrade - Golden Unit Reset
163
Figure 142: GU Upgrade - Golden Unit Reset Message for Manual Mode
163
Figure 143: GU Upgrade - GU COM Port
164
Figure 144: GU Upgrade - Burn Firmware
164
Figure 145: GU Upgrade - Burn Firmware Pop-Up Message
165
Figure 146: GU Upgrade - Burn Firmware Success
165
8 Example Usage
166
Table 113: DA14580 PLT Example Usage
166
Appendix A Top-View of PLT PCB Version D
173
Figure 147: Top-View of PLT PCB Version D
173
Appendix B Electrical Schematics
174
Figure 148: VBAT and VPP Control from CPLD
174
Figure 149: CPLD DUT UART Connections
174
Figure 150: CPLD FTDI and GU Control Connections
175
Figure 151: FTDI Chip for USB UART to Duts 1, 2, 3 and 4
175
Figure 152: Quad USB HUB
176
Figure 153: Golden Unit - Dedicated USB Port and FTDI Chip
176
Figure 154: Golden Unit - GU LED and SPI Flash Memory
177
Figure 155: VBAT_DUT and VDDIO Supplies
177
Figure 156: GU Supply and VPP Generation
177
Appendix C Hardware Modifications PLT Version D
178
Figure 157: Da14580_Rd_Tester Version D
178
Figure 158: Jumper J47 Added Next to Golden Unit Socket
178
Figure 159: R365 (10 K) Added Next to Reset Button
178
Figure 160: R365, J47 and RESET Shown in Electrical Schematic
178
Appendix D Suggestions about Hardware and Cabling
179
Figure 161: Possible Solution of Antenna on Cable and Fixed Radius of Duts to Antenna
179
Figure 162: Possible Solution of Antenna on Cable and Duts Put in Line
179
Figure 163: Example Locations and RSSI Readouts of Horizontal Antenna
180
Table 114: RF Test RSSI Results
180
Appendix E RF Path Losses Calibration
181
Prerequisites
181
Table 115: Prerequisites
181
Setup
182
Figure 164: Setup Diagram
182
Table 116: Calibration Setup
182
Procedure
184
Table 117: Procedure Steps
184
Appendix F Hex2Bin
190
Figure 165: Hex2Bin Example Directory with Files
190
Figure 166: Hex2Bin.exe Example
190
Appendix G Bin2Image
191
Figure 167: Bin2Image Example Directory with Files
191
Figure 168: Bin2Image Example
191
Appendix H Automatic GU COM Port Find
192
Table 118: FTDI "Dialogsemi" Serial Number
192
Appendix I Improving Cabling between PLT and Duts
194
Figure 169: Example of Twisted Pair Cable with 4 Pairs and Ferrite
194
Figure 170: Location of Pull-Down Resistors
194
Figure 171: Anti-Ringing Solution
195
Appendix J DA14583 Internal SPI Flash Memory
196
Figure 172: Pin Assignment of DA14583 - QFN40
196
Table 119: DA14583 Internal SPI Flash Connections
196
Appendix K DA14586 Internal SPI Flash Memory
197
Figure 173: Pin Assignment of DA14586 - QFN40
197
Table 120: DA14586 Internal SPI Flash Connections
197
Appendix L Honeywell Xenon 1900 Barcode Scanner Setup
198
Appendix M Golden Unit Upgrade Using Smart Snippets Toolbox
199
Appendix N Connecting a Speaker to the Golden Unit for Audio Test
200
Figure 174: Speaker Connection for Audio Test
200
Appendix O FTDI Driver Removal and Installation
201
Appendix P Da1458X DK Pro Motherboard Connection
202
Figure 175: DA14580/5 Pro Motherboard DK Wiring
202
Appendix Q Da1468X DK Pro Motherboard Connection
203
Figure 176: DA14680/1/2/3 Pro Motherboard DK Wiring
203
Appendix R Connecting Da1468X DK Pro Motherboard for Current Measurements
204
Figure 177: Da1468X PRO DK Ammeter Connection with PLT
204
Figure 178: Da1468X DK PRO Current Measurement Settings
205
Appendix S Connecting DUT with Battery Supply
206
Appendix T User Interfaces Shortcut Keys
207
Table 121: User Interface Shortcut Keys
207
Appendix U Da1458X Supported SPI Flash\Eeprom Memories
208
Table 122: Da1458X Supported SPI Flash Memories
208
Appendix V Da1468X Supported QSPI Flash Memories
209
Table 123: Da1468X Supported QSPI Flash Memories
209
Appendix W BLE Tester Measurement Results
210
Table 124: MT8852B Supported Command Codes
210
Table 125: MT8852B - BLE TX Output Power Test Results
210
Table 126: MT8852B - BLE Carrier Frequency Offset and Drift Test Results
211
Table 127: MT8852B - BLE Modulation Characteristics Test Results
211
Table 128: MT8852B - Error List
212
Appendix X Memory Programming
214
DA14580/1/2/3/5/6 Memory Programming Tests
214
Table 129: Da1458X Memory Programming - OTP Memory
214
Table 130: Da1458X Memory Programming - SPI Flash
215
Table 131: Da1458X Memory Programming - EEPROM Memory
216
Da1468X Memory Programming Operation
217
Table 132: Da1468X Memory Programming - OTP Memory
217
Table 133: Memory Programming - QSPI Memory
218
Advertisement
Dialog DA1458 Series User Manual (180 pages)
Revision 4.2
Brand:
Dialog
| Category:
Microcontrollers
| Size: 7 MB
Table of Contents
Abstract
1
Contents
2
Table of Contents
2
Figures
5
Tables
7
1 Terms and Definitions
10
2 References
12
3 New Version Features
13
Table 1: Da1458X_Da1468X_Plt_V4.2 Added Features
13
4 Introduction
14
Figure 1: Production Line Tool Hardware
14
5 Hardware
15
Hardware Block Diagram
15
Figure 2: Production Line Tool Hardware Board Block Diagram
15
Printed Circuit Board Layout
16
PLT Power Supply
16
Figure 3: Top View of the PLT Hardware Board (Version C)
16
Figure 4: PLT Hardware Power Connections
16
DUT Connector
17
Figure 5: Production Line Tool DUT Connections
17
Table 2: Power Supply Requirements
17
Table 3: PLT Connections to Applications
17
Data Streaming
18
Figure 6: CPLD UART Data Streams
18
Figure 7: CPLD XTAL Trim Pulse Data Stream
19
Figure 8: CPLD UART Loopback Data Stream
19
Golden Unit
20
GU Reset
20
Figure 9: Golden Unit
20
Current Measurements
21
Jumper Settings
21
Figure 10: GU Reset Circuit
21
Figure 11: VBAT DUT Current Measurement Setup
21
Table 4: Jumpers
21
Figure 12: Connections for 'Floating Current' Measurements
22
Figure 13: VPP Control Circuit Schematic
22
J26 - Current Measurements
22
J42 - Da1458X OTP Burning Voltage
22
Figure 14: Location of the VPP Jumper J42
23
Figure 15: Location of J46 Jumper
23
Figure 16: Location of J47 Jumper
23
J37 - GU Programming
23
J47, J46 - GU Reset
23
Figure 17: J37 - GU Programming Jumper Schematics
24
Figure 18: Location of J37 Jumper
24
PLT Functional Blocks
25
Figure 19: PLT Functional Blocks
25
6 Software
26
Introduction
26
Figure 20: Production Line Tool Software Block Diagram
26
Table 5: PLT User Interface Application Executables
26
DA15100/1 Support
27
Software Package Contents
27
Figure 21: Da1458X/Da1468X PLT Software Package Contents
27
Table 6: Executables Folder Description
27
Prerequisites
29
Table 7: Production Line Tool Prerequisites
29
System Requirements
30
Limitations
30
Table 8: Minimum System Requirements
30
Building the Code
31
Table 9: Opening the PLT Visual Studio 2015 Express Source Code Solution
31
Executing the Applications
32
Table 10: Da1458X_Da1468X_Cfg_Plt.exe Application Execution
32
Table 11: Da1458X_Da1468X_Gui_Plt.exe Application Execution
35
Test Sequence
36
Da1458X Test Sequence
36
Table 12: Da1458X_Da1468X_Cli_Plt.exe Application Execution
36
Table 13: Da1458X Test Sequence
36
Figure 22: Da1458X Test Sequence
39
Da1468X Test Sequence
40
Table 14: Da1468X Test Sequence
40
Figure 23: Da1468X Test Sequence
43
6.10 Vbat/Reset Signals Operation
44
VBAT Only
44
Figure 24: VBAT Only
44
VBAT on with Reset
45
VBAT as Reset
45
Figure 25: VBAT on with Reset
45
Figure 26: VBAT as Reset
45
6.11 Custom Memory Data
46
Homekit Hash Setup Code
46
Table 15: Custom Memory Data Input Modes
46
Table 16: Homekit Setup Code Format
47
Table 17: Homekit Setup Code Checksum Algorithm
47
Custom Data CSV File Format
48
Figure 27: Custom Memory Data CSV File Example
48
6.12 Golden Unit Scan Test
49
Figure 28: Golden Unit Scan Test
49
6.13 Creating Firmware Files under "Binaries" Folder
50
Figure 29: Golden Unit Scan Test Example Parameters
50
Figure 30: Binaries
51
Figure 31: "Fw_Files" Folder Contents
51
7 Applications
55
Introduction
55
CFG PLT Application
55
Figure 32: CFG PLT Startup Screen
55
Figure 33: CFG PLT with Erroneous Configuration Parameter
56
Table 18: CFG PLT Main Menu Options
56
Table 19: CFG PLT Bottom Strip Options
56
XML and XSD Files
56
Table 20: XML File Parts
57
Hardware Setup
58
Figure 34: XSD Schema File Example
58
Active Duts
59
Device IC
59
Figure 35: Station Identification
59
Figure 36: Device IC
59
Figure 37: Active Duts
59
Station Identification
59
Table 21: Station Identification
59
Table 22: Device IC
59
Table 23: Active Duts
59
DUT COM Ports
60
Figure 38: DUT COM Ports
60
Figure 39: Golden Unit COM Port
60
Golden Unit Port Selection
60
Table 24: DUT COM Ports
60
Table 25: Golden Unit COM Port
60
Vbat/Reset Mode
61
General
61
Statistics
61
Figure 40: Vbat/Reset Mode Selection
61
Figure 41: Statistics
61
Table 26: Vbat/Reset Mode
61
Table 27: Statistics
61
Test Options
62
Figure 42: Test Options
62
Table 28: Test Options
62
BD Addresses
63
BD Address Assignment
63
Figure 43: BD Address Assignment
63
Figure 44: Example for Load from File Mode
64
Table 29: BD Address Assignment - Standard Mode
64
Table 30: BD Address Assignment Options - Range Mode
64
UART (Da1458X)
65
UART Boot Pins Setup
65
Figure 45: UART Boot Pins Setup - Da1458X
65
Table 31: BD Address Assignment Options - Load from File Mode
65
Table 32: BD Address Assignment Options - Scan Mode
65
UART Baud Rate
66
UART Programming Gpios Setup
66
Figure 46: UART Baud Rate - Da1458X
66
Figure 47: UART Programming Gpios Setup - Da1458X
66
Table 33: UART TX-RX Pins - Da1458X
66
Table 34: UART Baud Rate - Da1458X
66
Test Settings (Da1458X)
67
XTAL Trim
67
Figure 48: XTAL Trim - Da1458X
67
Table 35: UART Programming Gpios Setup - Da1458X
67
Table 36: XTAL Trim - Da1458X
67
RF Tests
68
Figure 49: Golden Unit RF Tests - Da1458X
68
Table 37: Golden Unit RF Tests - Da1458X
68
Figure 50: BLE Tester General Settings - Da1458X
69
Figure 51: BLE Tester TX Power - Da1458X
69
Table 38: BLE Tester General Settings - Da1458X
69
Figure 52: BLE Tester Frequency Offset - Da1458X
70
Table 39: BLE Tester TX Power - Da1458X
70
Table 40: BLE Tester Frequency Offset - Da1458X
70
Figure 53: BLE Tester Modulation Index - Da1458X
71
Table 41: BLE Tester Modulation Index - Da1458X
71
Figure 54: BLE Tester RX Sensitivity - Da1458X
72
Table 42: BLE Tester RX Sensitivity - Da1458X
72
Figure 55: Path Losses Per DUT - Da1458X
73
Table 43: Path Losses Per DUT from RF Tests Da1458X Options
73
Current Measurement Test
74
Figure 56: Current Measurement Tests - Da1458X
74
Table 44: Current Measurement Tests - Da1458X
74
GPIO/LED Test
75
Figure 57: GPIO/LED Tests - Da1458X
75
Table 45: Current Measurement for each Sleep State
75
Audio Test
76
Figure 58: Audio Test
76
Table 46: GPIO/LED Tests - Da1458X
76
Table 47: Audio Test
76
Sensor Test
77
Figure 59: Sensor Test - Da1458X
77
Table 48: Sensor Tests - Da1458X
77
Custom Test
78
Temperature Measurement Test
78
Figure 60: Custom Test - Da1458X
78
Figure 61: Temperature Measurement Test - Da1458X
78
Table 49: Custom Tests - Da1458X
78
Table 50: Temperature Measurement Test - Da1458X
78
Scan Test
79
Figure 62: Scan Test - Da1458X
79
Table 51: Scan Test Da1458X Options
79
Memory Functions (Da1458X)
80
OTP Memory
80
Figure 63: OTP Memory - Da1458X
80
Table 52: OTP Memory - Da1458X
80
SPI Flash Memory
81
Figure 64: Different Image Per DUT Folder Example
81
Figure 65: SPI Flash Memory - Da1458X
81
Table 53: SPI Pin Setup - Da1458X
81
Table 54: SPI Flash Erase - Da1458X
82
Table 55: SPI Flash Image Write - Da1458X
82
I2C EEPROM Memory
83
Figure 66: I2C EEPROM Memory - Da1458X
83
Table 56: I2C Pin Setup - Da1458X
83
Table 57: I2C EEPROM Image Write - Da1458X
83
Memory Read
84
Figure 67: Memory Read Test - Da1458X
84
Table 58: Memory Read Test - Da1458X
84
Memory Header (Da1458X)
85
General
85
Figure 68: OTP Header - Da1458X
85
Table 59: OTP Header - Da1458X
85
BD Address
87
Figure 69: BD Address - Da1458X
87
Table 60: BD Address - Da1458X
87
Custom Memory Data
88
Figure 70: Custom Memory Data - Da1458X
88
Table 61: Custom Memory Data - Da1458X
88
UART (Da1468X)
89
UART Boot Pins Setup
89
UART Baud Rate
89
Figure 71: UART Boot Pins Setup - Da1468X
89
Figure 72: UART Baud Rate - Da1468X
89
Table 62: UART TX-RX Pins - Da1468X
89
Test Settings (Da1468X)
90
XTAL Trim
90
RF Tests
90
Figure 73: XTAL Trim - Da1468X
90
Table 63: UART Baud Rate - Da1468X
90
Table 64: XTAL Trim - Da1468X
90
Figure 74: Golden Unit RF Tests - Da1468X
91
Table 65: Golden Unit RF Tests - Da1468X
91
Figure 75: BLE Tester General Settings - Da1468X
92
Table 66: BLE Tester General Settings - Da1468X
92
Figure 76: BLE Tester TX Power - Da1468X
93
Table 67: BLE Tester TX Power - Da1468X
93
Figure 77: BLE Tester Frequency Offset - Da1468X
94
Table 68: BLE Tester Frequency Offset - Da1468X
94
Figure 78: BLE Tester Modulation Index - Da1468X
95
Table 69: BLE Tester Modulation Index - Da1468X
95
Figure 79: BLE Tester RX Sensitivity - Da1468X
96
Table 70: BLE Tester RX Sensitivity - Da1468X
96
Current Measurement Test
97
Figure 80: Path Losses Per DUT - Da1468X
97
Figure 81: Current Measurement Tests - Da1468X
97
Table 71: Path Losses Per DUT from RF Tests Da1468X Options
97
Table 72: Current Measurement Tests - Da1458X
98
Table 73: Current Measurement for each Sleep State
98
GPIO/LED Test
99
Figure 82: GPIO/LED Tests - Da1468X
99
Table 74: GPIO/LED Tests - Da1468X
99
Sensor Test
100
Figure 83: Sensor Test - Da1468X
100
Table 75: Sensor Tests - Da1468X
100
ADC Calibration (DA14681-00 AD Only)
101
Figure 84: ADC Calibration - DA14681-00 (AD)
101
Table 76: ADC Calibration - DA14681-00 (AD)
101
Custom Test
102
Temperature Measurement Test
102
Figure 85: Custom Test - Da1468X
102
Figure 86: Temperature Measurement Test - Da1468X
102
Table 77: Custom Tests Da1468X Options
102
Table 78: Temperature Measurement Test - Da1468X
102
Scan Test
103
Figure 87: Scan Test - Da1468X
103
Table 79: Scan Test Da1468X Options
103
Memory Functions (Da1468X)
104
Figure 88: OTP Memory - Da1468X
104
OTP Memory
104
Table 80: OTP Memory - Da1468X
104
Figure 89: QSPI Flash - Da1468X
105
QSPI Flash Memory
105
Table 81: QSPI Flash Erase - Da1468X
105
Table 82: QSPI Flash Image Write - Da1468X
105
Figure 90: Memory Read Test - Da1468X
106
Memory Read
106
Table 83: Memory Read Test - Da1468X
106
Figure 91: OTP Header - Da1468X
107
OTP Header
107
Table 84: General - OTP Header Da1468X Options
107
Figure 92: OTP Header BD Address - Da1468X
108
OTP Header - BD Address
108
Table 85: OTP Header BD Address - Da1468X
108
Figure 93: OTP Header XTAL Trim - Da1468X
109
OTP Header - XTAL Trim
109
Table 86: OTP Header XTAL Trim - Da1468X
109
Figure 94: QSPI Header BD Address - Da1468X
110
Figure 95: QSPI Header XTAL Trim - DA14681-00 Only
110
QSPI Header - BD Address
110
QSPI Header - XTAL Trim
110
Table 87: QSPI Header BD Address - Da1468X
110
Table 88: QSPI Header XTAL Trim - DA14681-00 Only
110
Custom Memory Data
111
Figure 96: Custom Memory Data - Da1468X
111
Table 89: Custom Memory Data - Da1468X
111
Memory Header (Da1468X)
106
Debug Settings
112
Figure 97: Debug Settings
112
Security
113
GUI PLT Application
113
Figure 98: Security
113
Table 90: Debug Settings
113
Table 91: Security Options
113
Figure 99: GUI PLT Main Screen
114
Table 92: GUI PLT Main Screen Description
114
Figure 100: GUI PLT Settings
116
GUI PLT Settings
116
Table 93: GUI PLT Settings
116
Barcode Scanner Mode
117
Figure 101: Barcode Scan Option in GUI PLT
118
Figure 102: Barcode Scanner Controls
118
Figure 103: Barcode Scan - BD Address Assignment
118
Homekit Setup Code Scan Example
119
Table 94: Homekit Setup Code Scan Example
119
Figure 104: GUI PLT During Testing (1 of 2)
124
Running the GUI PLT and Executing Tests
124
Figure 105: GUI PLT During Testing (2 of 2)
125
Figure 106: GUI PLT Tests Finished
125
Debug Console
126
Figure 107: GUI PLT Retry Failed Duts Message
126
Figure 108: Debug Console
126
DUT Log File
127
Figure 109: DUT Log File
127
CSV File
128
Figure 110: CSV File
128
CLI PLT Application
129
CLI Introduction
129
CLI Commands
129
Figure 111: CLI Software Start Screen
129
Table 95: CLI Commands
129
Running the CLI and Executing Tests
131
Figure 112: CLI PLT Print Settings (X Command)
131
Figure 113: CLI PLT DUT COM Port Enumeration ('P' Command)
132
Figure 114: CLI PLT Read and Compare BD Address in QSPI ('V' Command)
133
Figure 115: CLI PLT During Testing
133
Figure 116: CLI PLT Testing Finished
133
Using CLI Commands as Arguments
134
Figure 117: CLI with Commands as Arguments
134
8 Example Usage
135
Table 96: DA14580 PLT Example Usage
135
Appendix A Top-View of PLT PCB Version D
142
Figure 118: Top-View of PLT PCB Version D
142
Appendix B Electrical Schematics
143
Figure 119: VBAT and VPP Control from CPLD
143
Figure 120: CPLD DUT UART Connections
143
Figure 121: CPLD FTDI and GU Control Connections
144
Figure 122: FTDI Chip for USB UART to Duts 1, 2, 3 and 4
144
Figure 123: Quad USB HUB
145
Figure 124: Golden Unit - Dedicated USB Port and FTDI Chip
145
Figure 125: Golden Unit - GU LED and SPI Flash Memory
146
Figure 126: VBAT_DUT and VDDIO Supplies
146
Figure 127: GU Supply and VPP Generation
146
Appendix C Hardware Modifications PLT Version D
147
Figure 128: Da14580_Rd_Tester Version D
147
Figure 129: Jumper J47 Added Next to Golden Unit Socket
147
Figure 130: R365 (10 K) Added Next to Reset Button
147
Figure 131: R365, J47 and RESET Shown in Electrical Schematic
148
Appendix D Suggestions about Hardware and Cabling
149
Figure 132: Possible Solution of Antenna on Cable and Fixed Radius of Duts to Antenna
149
Figure 133: Possible Solution of Antenna on Cable and Duts Put in Line
150
Figure 134: Example Locations and RSSI Readouts of Horizontal Antenna
150
Table 97: RF Test RSSI Results
150
Appendix E Hex2Bin
152
Figure 135: Hex2Bin Example Directory with Files
152
Figure 136: Hex2Bin.exe Example
153
Appendix F Bin2Image
154
Figure 137: Bin2Image Example Directory with Files
154
Figure 138: Bin2Image Example
154
Appendix G Automatic GU COM Port Find
155
Table 98: FTDI "Dialogsemi" Serial Number
155
Appendix H Improving Cabling between PLT and Duts
157
Figure 139: Example of Twisted Pair Cable with 4 Pairs and Ferrite
157
Figure 140: Location of Pull-Down Resistors
157
Figure 141: Anti-Ringing Solution
158
Appendix I Settings for DA14583 Internal SPI Flash Memory
159
Figure 142: Pin Assignment of DA14583 - QFN40
159
Table 99: DA14583 Internal SPI Flash Connections
159
Dialog DA1458 Series User Manual (19 pages)
Brand:
Dialog
| Category:
Control Unit
| Size: 0 MB
Table of Contents
Abstract
1
Contents
2
Table of Contents
2
Tables
3
1 Terms and Definitions
3
2 References
3
3 Introduction
4
4 Getting Started
4
Precompiled Binaries
4
Building the Tool
4
Building the Firmware
4
5 General Description
5
6 Command Line Switches
5
Switch -H
5
Switch -P
5
Switch -V
5
7 Commands
6
Cont_Pkt_Tx
6
Pkt_Tx
6
Start_Pkt_Rx
7
Start_Pkt_Rx_Stats
7
Stop_Pkt_Rx_Stats
7
Stoptest
8
Unmodulated TX
8
Unmodulated RX
8
Unmodulated off
8
Um-B
8
Start_Cont_Tx
9
Stop_Cont_Tx
9
Reset
9
Xtrim Rd
9
Xtrim Wr
10
Xtrim en
10
Xtrim Dis
10
Xtrim Inc
11
Xtrim Dec
11
Xtrim Cal
11
Xtrim Caltest
12
Sleep
12
Otp Wr_Xtrim
13
Otp Rd_Xtrim
13
Otp Wr_Bdaddr
13
Otp Re_Xtrim
13
Otp We_Xtrim
14
Otp_Read
14
Otp_Write
14
Read_Reg16
15
Read_Reg32
15
Write_Reg16
15
Write_Reg32
16
8 Return Status Codes
17
9 Revision History
18
Advertisement
Advertisement
Related Products
Dialog DA9318
Dialog DA1468 Series
Dialog DA1510 Series
dialog DA14680
dialog DA14681
Dialog DA14585
Dialog DA14586
Dialog DA16200
Dialog DA9026
Dialog Categories
Microcontrollers
Computer Hardware
Extender
Motherboard
Control Unit
More Dialog Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL