Skip to content

Commit 08eb8cc

Browse files
authored
Merge branch 'development' into development-sandbox
2 parents db947bb + 946ad95 commit 08eb8cc

12 files changed

+564
-495
lines changed

application_specific_examples/making_transient_dual_interface_measurement/README.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,17 @@ Vektrex PSMU's Digitizer Medium Sampling algorithm provides sample data to 2 mic
3737
| 426-500 | 75 | 1.2 s |
3838

3939
### Slow Sampling
40-
Vektrex PSMU's Digitizer Slow Sampling algorithm provides sample data from 1 millisecond to 1000 seconds. It is recommended for DUTs with a larger package or a larger thermal mass. 460 individual voltage DUT measurements divided into the following samples at each aperture:
40+
Vektrex PSMU's Digitizer Slow Sampling algorithm provides sample data from 2 microseconds to 1000 seconds. It is recommended for DUTs with a larger package or a larger thermal mass. 500 individual voltage DUT measurements divided into the following samples at each aperture:
4141
| Sample Number | Sample Count | Aperture |
4242
| - | - | - |
43-
| 1-100 | 100 | 1 ms |
44-
| 101-190 | 90 | 10 ms |
45-
| 191-280 | 90 | 100 ms |
46-
| 281-370 | 90 | 1 s |
47-
| 371-460 | 90 | 10 s |
43+
| 1-50 | 50 | 2 us |
44+
| 51-140 | 90 | 10 us |
45+
| 141-230 | 90 | 100 us |
46+
| 231-320 | 90 | 1 ms |
47+
| 321-365 | 45 | 20 ms |
48+
| 366-410 | 45 | 200 ms |
49+
| 411-455 | 45 | 2 s |
50+
| 456-500 | 45 | 20 s |
4851

4952
More information about the TDIM can be found at [JESD 51-14](https://www.jedec.org/standards-documents/docs/jesd51-14-0)
5053

@@ -84,7 +87,7 @@ Messages will appear in the console at various portions of the test and will pro
8487
## Key Settings
8588
### SpikeSafe Current Output Settings
8689
- **Pulse Mode:** DC Dynamic
87-
- **Set Current:** 1A (may modify according to DUT characteristics)
90+
- **Set Current:** 0.35A (may modify according to DUT characteristics)
8891
- **Compliance Voltage:** 25V (may modify according to DUT characteristics)
8992
- **Ramp Rate:** Fast. Voltage will ramp as fast as 1000V/sec. Current will ramp as fast as 50A/sec.
9093

@@ -106,8 +109,8 @@ Messages will appear in the console at various portions of the test and will pro
106109
- FASTLOG will take 10 seconds to complete, MEDIUMLOG takes 100 seconds, and SLOWLOG will take 1000 seconds to complete. Abort the Step if it takes longer to complete than the aforementioned times.
107110
- Recorded voltage measurements saved to data log files in Steps 1 and 3 will be overwritten when re-running that Step.
108111
- For your testing, you may have to modify settings as pointed out under Key Settings to obtain accurate voltage measurements. For this test, an Osram LED with the following characteristics was used:
109-
- Forward current: 1A
110-
- Forward voltage: ~5.5V
112+
- Forward current: 0.35A
113+
- Forward voltage: ~2.6V
111114
- Set Temperature: 25°C
112115
- Time to reach thermal equilibrium: <10 seconds
113116
- For your testing, you may need to select an appropriate thermal controller platform with enough cooling capacity for your device. For this test an Arroyo 5400 Series TECSource was used.
@@ -119,21 +122,21 @@ Messages will appear in the console at various portions of the test and will pro
119122
## Expected Results
120123

121124
### Fast Log Results
122-
Voltage measurements taken with no grease and with grease are similar until roughly ~350ms when the voltages start to diverge. From ~750ms and above the no grease voltage measurements begin to exponentially decline due to an increase in the LED junction temperature, this conveys the LED's heat is not dissipating fast enough through the thermal platform.
125+
Voltage measurements taken with no grease and with grease are similar until roughly ~1s when the voltages start to diverge. From ~1.5s and above the no grease voltage measurements begin to decline more quickly due to an increase in the LED junction temperature, this conveys the LED's heat is not dissipating fast enough through the thermal platform.
123126

124127
![Fast Log Sampling](fast_log_sampling.png)
125128

126129
![Fast Log Sampling Difference](fast_log_sampling_subtraction.png)
127130

128131
### Medium Log Results
129-
The Medium Log has the similar results as the Fast Log that the two voltages curves start to diverge at roughly ~350ms. The voltage measurement taken with no grease shows that the LED tends to reach the temperautre steady state from ~50s but still not stabilized yet. Therefore, a slower log sampling is required for showing voltages stablization. See the Slow Log Results in the next sub-section.
132+
The Medium Log has the similar results as the Fast Log that the two voltages curves start to diverge at roughly ~1s. The voltage measurement taken with no grease shows that the LED tends to reach the temperautre steady state from ~10s. A slower log sampling can be applied for clearly showing voltages stablization. See the Slow Log Results in the next sub-section.
130133

131134
![Medium Log Sampling](medium_log_sampling.png)
132135

133136
![Medium Log Sampling Difference](medium_log_sampling_subtraction.png)
134137

135138
### Slow Log Results
136-
Fast Log and Medium Log Results shows that the LED reaching temperature steady state should be reflected with a stable voltage reading over time. Here the voltage readings have not stabilized yet, so this test will be repeated using Slow Log. Slow Log shows the same result, from ~350ms and above, of an exponential decline in no grease voltage measurements due to an increase in LED junction temperature. Additionally, starting at ~200s and above shows the LED reaches temperature steady state with no grease, whereas at ~10s and above the LED reaches temperature steady state with grease.
139+
Fast Log and Medium Log Results shows that the LED reaching temperature steady state should be reflected with a stable voltage reading over time. Here if the voltage readings have not stabilized yet, this test will be repeated using Slow Log. Slow Log shows the same result, from ~1.5s and above, of an decline more quickly in no grease voltage measurements due to an increase in LED junction temperature. Additionally, starting at ~10s and above shows the LED reaches temperature steady state with no grease, whereas at ~700ms and above the LED reaches temperature steady state with grease.
137140

138141
Using this information can help determine the optimal parameters and environments which are suitable for this LED's behavior. Thanks to Vektrex's PSMU and a stable thermal platform, JESD51-14 testing can be repeated easily and reliably to provide key performance metrics of any DUT.
139142

application_specific_examples/making_transient_dual_interface_measurement/digitizer_log_sampling_demo.py

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -168,16 +168,22 @@ def receive_user_input_and_log():
168168
for dd in digitizer_data:
169169
if sampling_mode_string == slow_sampling_string:
170170
# log time scale
171-
if i > 0 and i <=99:
172-
Time_us = Time_us + 1000
173-
elif i > 99 and i <= 189:
174-
Time_us = Time_us + 10000
175-
elif i > 189 and i <= 279:
176-
Time_us = Time_us + 100000
177-
elif i > 279 and i <= 369:
178-
Time_us = Time_us + 1000000
179-
elif i > 369 and i <= 459:
180-
Time_us = Time_us + 10000000
171+
if i > 0 and i <=49:
172+
Time_us = Time_us + 2
173+
elif i > 49 and i <= 139:
174+
Time_us = Time_us + 10
175+
elif i > 139 and i <= 229:
176+
Time_us = Time_us + 100
177+
elif i > 229 and i <= 319:
178+
Time_us = Time_us + 1000
179+
elif i > 319 and i <= 364:
180+
Time_us = Time_us + 20000
181+
elif i > 364 and i <= 409:
182+
Time_us = Time_us + 200000
183+
elif i > 409 and i <= 454:
184+
Time_us = Time_us + 2000000
185+
elif i > 454 and i <= 500:
186+
Time_us = Time_us + 20000000
181187
elif sampling_mode_string == medium_sampling_string:
182188
if i > 0 and i <=49:
183189
Time_us = Time_us + 2

0 commit comments

Comments
 (0)