<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lab-nation.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Esteevens</id>
	<title>LabNation Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lab-nation.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Esteevens"/>
	<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php/Special:Contributions/Esteevens"/>
	<updated>2026-05-05T02:36:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=ADC_resolution_-_voltage_dividing/multiplying_stage&amp;diff=801</id>
		<title>ADC resolution - voltage dividing/multiplying stage</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=ADC_resolution_-_voltage_dividing/multiplying_stage&amp;diff=801"/>
		<updated>2017-07-15T12:22:38Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=General=&lt;br /&gt;
When you are using ranges (20mV/div - 100mV/div) it uses a different path than when using (200mV/div or higher), this is to reduce noise and to get more resolution. You'll always hear the relay switching in the transition between those ranges.&lt;br /&gt;
&lt;br /&gt;
On each voltage range (vertical resolution in volts/div) you will have different minimum and maximum value that the scope can measure.&lt;br /&gt;
&lt;br /&gt;
This depends on your current vertical offset and there is some extra room out of the screen (that is different on each range) but as general rule of thumb if a signal goes outside of the screen vertically you are probably exceeding the limits of that range and the scope is clipping the signal.&lt;br /&gt;
&lt;br /&gt;
So you need to adjust the resolution and vertical offset so you can see the whole signal in the screen (vertically) if you want to measure it.&lt;br /&gt;
&lt;br /&gt;
=Example for a 2V signal=&lt;br /&gt;
&lt;br /&gt;
Since the main grid on the SmartScope software has 8 division and your signal is 2V that means that 200mV/div x 8 divisions = 1.6V is not enough, and that is why your voltage got clamped to 1.4V, probably your were using an offset of -3 division giving you only 7 div. x 200mV = 1.4V! so your signal was clamped to 1.4V&lt;br /&gt;
&lt;br /&gt;
And in lower ranges it will be even worse, but that is the normal operation of any scope, you cannot measure larger signals than what you can fit in the screen in your current range.&lt;br /&gt;
&lt;br /&gt;
=Voltage resolution=&lt;br /&gt;
&lt;br /&gt;
The resolution of the scope also varies between ranges, so don't expect to see exactly the same value in each range, but they should be really close.&lt;br /&gt;
&lt;br /&gt;
The resolution of the ranges is displayed in the next table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Range	Max. &lt;br /&gt;
!Resolution Max.&lt;br /&gt;
!Resolution Typ.&lt;br /&gt;
|- &lt;br /&gt;
| 20 mV/div || 1.6 mV || 2 mV&lt;br /&gt;
|-&lt;br /&gt;
| 50 mV/div || 1.6 mV || 2 mV&lt;br /&gt;
|-&lt;br /&gt;
| 100 mV/div ||	3.2 mV	|| 5 mV	&lt;br /&gt;
|-&lt;br /&gt;
| 200 mV/div	|| 6.3 mV	||10 mV	&lt;br /&gt;
|-&lt;br /&gt;
| 500 mV/div	|| 17 mV	|| 20 mV	&lt;br /&gt;
|-&lt;br /&gt;
| 1 V/div	||32 mV	||50 mV	&lt;br /&gt;
|-&lt;br /&gt;
| 2 V/div	|| 63 mV	|| 100 mV	&lt;br /&gt;
|-&lt;br /&gt;
| 5 V/div	|| 157 mV	|| 200 mV	&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In addition to that, different ranges use different amplification so noise, temperature and small calibration errors could make also the values differ even more.&lt;br /&gt;
&lt;br /&gt;
And after all, this is an 8-bits scope, it is not intended for precise voltage measurement, so you can be confident that it will give you an accuracy of arround 10% of your current volts/div but do not ask for more wink. So in 1V/div the figures will be accurate to 0.1V, and in 500mV/div to 0.05V.&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Probes:_x1_or_x10_modus&amp;diff=614</id>
		<title>Probes: x1 or x10 modus</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Probes:_x1_or_x10_modus&amp;diff=614"/>
		<updated>2016-02-19T05:07:57Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;First the specs you'll get using the probes at 1X/10X with SmartScope (they are not exact, just approximate reference values):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! x1&lt;br /&gt;
! x10&lt;br /&gt;
|-&lt;br /&gt;
| Impedance || 1 MΩ // 100pF || 10 MΩ // 20pF&lt;br /&gt;
|-&lt;br /&gt;
| Bandwidth|| 6 MHz || 30 MHz&lt;br /&gt;
|-&lt;br /&gt;
| Max. Voltage Range || ±30 V || ±300 V &lt;br /&gt;
|-&lt;br /&gt;
| Max. Amplitude || 40Vpp || 400Vpp&lt;br /&gt;
|-&lt;br /&gt;
| Voltage Resolution (V/AdcUnit) || 2 mV || 20 mV&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Let's talk about all that...&lt;br /&gt;
&lt;br /&gt;
'''Impedance:''' This will be the load you'll apply to the point under test. When you are probing a node you are adding a 1/10MΩ resistor to ground in that point and a parallel capacitor of 100/20pF to ground too. That means that a 10X probe will be better because it'll have less impact on the actual signal in the circuit.&lt;br /&gt;
&lt;br /&gt;
'''Bandwidth:''' To put it simply, the bandwidth tells you from what frequency up the signals will be 'smoothed'. If you are working with sine waves you'll only get attenuation, but for square or any complex signal they need to be 1/10 of the bandwidth or slower, otherwise you'll see distorted waveforms. So what this means? At 1X you'll be limited to 600Khz square signals but at 10X you can go up to 3Mhz square signals without significant deformation. So once again a 10X probe will be better. The probe is actually 60Mhz but the scope has 30Mhz bandwidth (You actually always want your probe to be of higher bandwidth that the scope otherwise you'll get double attenuation).&lt;br /&gt;
&lt;br /&gt;
By the way, all this does not mean that you cannot see signals faster than 3Mhz, you can, actually you can see signals all the way to 50Mhz (half of the sampling frequency), but after 3Mhz you'll start to notice the loss of higher frequency components, meaning edges will not look as sharp as they actually are.Around 20Mhz or so you'll see everything like a sine wave, and after that you'll get into aliasing problems reaching the limits of the sampling rate.&lt;br /&gt;
&lt;br /&gt;
'''Max. Voltage Range:''' Since you have 10x attenuation you'll have 10x more range. So 10x probe is better again. Actually, it is a bit more complex, because the probe could be damaged if the voltage and the frequency are both high (and it could also damage the scope). Without entering in details this is a simple table of the safe voltage ranges with the probe in 10x:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Frequency&lt;br /&gt;
! Voltage Range&lt;br /&gt;
|-&lt;br /&gt;
| 0 - 20 kHz|| ±200 V / 120 VAC&lt;br /&gt;
|-&lt;br /&gt;
| 20 kHz - 200 kHz|| ±100 V / 60 VAC&lt;br /&gt;
|-&lt;br /&gt;
| 200 kHz - 50 MHz|| ±25 V / 16 VAC&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Max. Voltage Resolution:''' This is the minimal voltage difference that the ADC of the scope can measure (with the volts/div in the lowest ranges of course). Here 1x probe is better because due to the probe attenuation you'll have 1/10 of the resolution. But of course this will only be true in the lowest ranges, once you get to 500mv/div you'll have the same resolution using 1x or 10X probe.&lt;br /&gt;
&lt;br /&gt;
'''So, long story short,''' ''a 10x probe will be better'' in all cases except two:&lt;br /&gt;
* When you want to measure small signals (under 2Vpp) with more resolution than 20mV.&lt;br /&gt;
* When you are measuring signals of 1Mhz or lower and you want to filter out high frequency noise (over 6Mhz).&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Probes:_x1_or_x10_modus&amp;diff=613</id>
		<title>Probes: x1 or x10 modus</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Probes:_x1_or_x10_modus&amp;diff=613"/>
		<updated>2016-02-19T05:06:18Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;First the specs you'll get using the probes at 1X/10X with SmartScope (they are not exact, just approximate reference values):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! X1&lt;br /&gt;
! X10&lt;br /&gt;
|-&lt;br /&gt;
| Impedance || 1 MΩ // 100pF || 10 MΩ // 20pF&lt;br /&gt;
|-&lt;br /&gt;
| Bandwidth|| 6 MHz || 30 MHz&lt;br /&gt;
|-&lt;br /&gt;
| Max. Voltage Range || ±30 V || ±300 V &lt;br /&gt;
|-&lt;br /&gt;
| Max. Amplitude || 40Vpp || 400Vpp&lt;br /&gt;
|-&lt;br /&gt;
| Voltage Resolution (V/AdcUnit) || 2 mV || 20 mV&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Let's talk about all that...&lt;br /&gt;
&lt;br /&gt;
'''Impedance:''' This will be the load you'll apply to the point under test. When you are probing a node you are adding a 1/10MΩ resistor to ground in that point and a parallel capacitor of 100/20pF to ground too. That means that a 10X probe will be better because it'll have less impact on the actual signal in the circuit.&lt;br /&gt;
&lt;br /&gt;
'''Bandwidth:''' To put it simply, the bandwidth tells you from what frequency up the signals will be 'smoothed'. If you are working with sine waves you'll only get attenuation, but for square or any complex signal they need to be 1/10 of the bandwidth or slower, otherwise you'll see distorted waveforms. So what this means? At 1X you'll be limited to 600Khz square signals but at 10X you can go up to 3Mhz square signals without significant deformation. So once again a 10X probe will be better. The probe is actually 60Mhz but the scope has 30Mhz bandwidth (You actually always want your probe to be of higher bandwidth that the scope otherwise you'll get double attenuation).&lt;br /&gt;
&lt;br /&gt;
By the way, all this does not mean that you cannot see signals faster than 3Mhz, you can, actually you can see signals all the way to 50Mhz (half of the sampling frequency), but after 3Mhz you'll start to notice the loss of higher frequency components, meaning edges will not look as sharp as they actually are.Around 20Mhz or so you'll see everything like a sine wave, and after that you'll get into aliasing problems reaching the limits of the sampling rate.&lt;br /&gt;
&lt;br /&gt;
'''Max. Voltage Range:''' Since you have 10x attenuation you'll have 10x more range. So 10x probe is better again. Actually, it is a bit more complex, because the probe could be damaged if the voltage and the frequency are both high (and it could also damage the scope). Without entering in details this is a simple table of the safe voltage ranges with the probe in 10x:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Frequency&lt;br /&gt;
! Voltage Range&lt;br /&gt;
|-&lt;br /&gt;
| 0 - 20 kHz|| ±200 V / 120 VAC&lt;br /&gt;
|-&lt;br /&gt;
| 20 kHz - 200 kHz|| ±100 V / 60 VAC&lt;br /&gt;
|-&lt;br /&gt;
| 200 kHz - 50 MHz|| ±25 V / 16 VAC&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Max. Voltage Resolution:''' This is the minimal voltage difference that the ADC of the scope can measure (with the volts/div in the lowest ranges of course). Here 1x probe is better because due to the probe attenuation you'll have 1/10 of the resolution. But of course this will only be true in the lowest ranges, once you get to 500mv/div you'll have the same resolution using 1x or 10X probe.&lt;br /&gt;
&lt;br /&gt;
'''So, long story short,''' ''a 10x probe will be better'' in all cases except two:&lt;br /&gt;
* When you want to measure small signals (under 2Vpp) with more resolution than 20mV.&lt;br /&gt;
* When you are measuring signals of 1Mhz or lower and you want to filter out high frequency noise (over 6Mhz).&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Panorama_(RAM_zoom)_functionality&amp;diff=603</id>
		<title>Panorama (RAM zoom) functionality</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Panorama_(RAM_zoom)_functionality&amp;diff=603"/>
		<updated>2016-01-27T22:24:21Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(available on SW version v0.0.8 and above)&lt;br /&gt;
&lt;br /&gt;
The SmartScope comes with 64Mbit of RAM, which by default is used to provide a 4M (4,096 x 10&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;) sample buffer for each channel. In general, this means that whenever you stop an acquisition, you can zoom in about 1000 times on the waves currently displayed. This can be very useful in case you want to trigger on an event, and study in fine detail all causing and resulting effects which happened before or after that event.&lt;br /&gt;
=User Graphical Interface elements=&lt;br /&gt;
An example screenshot is presented below, after which the main elements will be described below.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:Panorama2.png|800px]] &lt;br /&gt;
&lt;br /&gt;
'''The Panorama'''&lt;br /&gt;
&amp;lt;br&amp;gt;The Panorama is the bar shown at the top of the screen. It displays the entire contents of the RAM memory.&lt;br /&gt;
&lt;br /&gt;
'''The ViewFinder'''&lt;br /&gt;
&amp;lt;br&amp;gt;The ViewFinder is the area of the Panorama corresponding to the area currently displayed on the main screen. It is highlighted on the Panorama, to give a clear '''visual indication''' of which section of the Panorama you’re currently inspecting on the main screen. This is further enhanced by the highlights underneath the Panorama, visually linking the area of the main graph to the ViewFinder.&lt;br /&gt;
&lt;br /&gt;
The ViewFinder can be moved across the Panorama by swiping it, dragging it by mouse, or by CTRL+Left/Right.&lt;br /&gt;
&lt;br /&gt;
'''The Trigger'''&lt;br /&gt;
&amp;lt;br&amp;gt;The position of the trigger is also shown in the Panorama. In case the trigger is outside the timespan of the main graph, this gives a quick indication of where the trigger is relative to the signal visualized in the main graph.&lt;br /&gt;
&lt;br /&gt;
=Using the Panorama and ViewFinder=&lt;br /&gt;
Using Touch and Mouse, you can directly manipulate the element of the visual interface.&lt;br /&gt;
Using Keyboard, all operations acting directly on the Panorama and ViewFinder are accessed by holding the CTRL key pressed.&lt;br /&gt;
&lt;br /&gt;
The following table can be used as quick reference:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Touch&lt;br /&gt;
! Mouse&lt;br /&gt;
! Keyboard&lt;br /&gt;
|-&lt;br /&gt;
| Regular Zoom in &amp;lt;br&amp;gt;(without changing ViewFinder size) || Pinch main graph || Mousewheel scroll on main graph || End&lt;br /&gt;
|-&lt;br /&gt;
| Regular Zoom out &amp;lt;br&amp;gt;(without changing ViewFinder size) || Pinch main graph || Mousewheel scroll on main graph || Home&lt;br /&gt;
|-&lt;br /&gt;
| ViewFinder Zoom in &amp;lt;br&amp;gt;(increases ViewFinder size) || Pinch Viewfinder || Mousewheel scroll on ViewFinder || CTRL+End&lt;br /&gt;
|-&lt;br /&gt;
| ViewFinder Zoom out &amp;lt;br&amp;gt;(decrceases ViewFinder size) || Pinch Viewfinder || Mousewheel scroll on ViewFinder || CTRL+Home&lt;br /&gt;
|-&lt;br /&gt;
| Move ViewFinder || Drag ViewFinder || Drag ViewFinder || Ctrl+Left/Right&lt;br /&gt;
|-&lt;br /&gt;
| Show the Panorama || Double-tap top border || Double-click top border || P&lt;br /&gt;
|-&lt;br /&gt;
| Hide the Panorama || Double-tap Panorama || Double-click Panorama || P&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Help! I’m getting terribly slow refresh rates=&lt;br /&gt;
In certain configurations, using the Panorama might result in undesirably slow refresh rates. &lt;br /&gt;
&lt;br /&gt;
Let’s apply some simple math on the screenshot at the top of this page. The main graph is set to 200us/div, resulting in 1,2ms shown on the total screen, so you could expect up to 800 updates per second. However, notice that the full Panorama is much larger than the currently set ViewFinder: about 1%. This means that it takes 120ms to fill a new Panorama with samples! As such, the maximum refresh rate of the screen will be 8Hz.&lt;br /&gt;
&lt;br /&gt;
In case this is undesired, either:&lt;br /&gt;
* Enlarge the ViewFinder using CTRL+Home and afterwards Zoom in on the global timescale using ‘Home’&lt;br /&gt;
* Hide the Panorama using ‘P’&lt;br /&gt;
=Under the hood=&lt;br /&gt;
==When is the Panorama shown/hidden?==&lt;br /&gt;
In case the Panorama is hidden, and you stop the acquisition of the SmartScope, the Panorama is automatically shown, inviting you to browse through the data stored in the RAM on the SmartScope. When you continue the aquisition without changing anything to the ViewFinder, the Panorama is hidden again. Other than those cases, the Panorama will not hide or show itself automatically. &lt;br /&gt;
&lt;br /&gt;
In case you don't use the Panorama and want to free up the screen area it is consuming, simply press the 'P' button or double-click on the Panorama. When hiding the Panorama, the buffersize is minimized to correspond to the main graph, making sure the maximum data refresh rate is achieved.&lt;br /&gt;
&lt;br /&gt;
==Acquisition speed and buffer size details==&lt;br /&gt;
By opening up the System measurement box at the bottom-right of the screen, you can find 4 parameters controlled by the Panorama and ViewFinder configuration:&lt;br /&gt;
*Acquisition: shows the timespan of data stored inside the RAM&lt;br /&gt;
*VF Length: shows the timespan represented by the ViewFinder&lt;br /&gt;
*VF Offset: shows the time offset of the ViewFinder, relative to the first sample of the Panorama&lt;br /&gt;
*Sample rate: the rate at which analog voltages and/or digital signals are acquired and stored inside the RAM. In case the Panorama size is set larger than 4e6 samples, the sample rate will automatically be downscaled to the optimal speed.&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Panorama_(RAM_zoom)_functionality&amp;diff=596</id>
		<title>Panorama (RAM zoom) functionality</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Panorama_(RAM_zoom)_functionality&amp;diff=596"/>
		<updated>2016-01-27T14:05:23Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(available on SW version v0.0.8 and above)&lt;br /&gt;
&lt;br /&gt;
The SmartScope comes with 64Mbit of RAM, which by default is used to provide a 4M (4.096 x 10&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;) sample buffer for each channel. In general, this means that whenever you stop an acquisition, you can zoom in about 1000 times on the waves currently displayed. This can be very useful in case you want to trigger on an event, and study in fine detail all causing and resulting effects which happened before or after that event.&lt;br /&gt;
=User Graphical Interface elements=&lt;br /&gt;
An example screenshot is presented below, after which the main elements will be described below.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:Panorama2.png|800px]] &lt;br /&gt;
&lt;br /&gt;
'''The Panorama'''&lt;br /&gt;
&amp;lt;br&amp;gt;The Panorama is the bar shown at the top of the screen. It displays the entire contents of the RAM memory.&lt;br /&gt;
&lt;br /&gt;
'''The ViewFinder'''&lt;br /&gt;
&amp;lt;br&amp;gt;The ViewFinder is the area of the Panorama corresponding to the area currently displayed on the main screen. It is highlighted on the Panorama, to give a clear '''visual indication''' of which section of the Panorama you’re currently inspecting on the main screen. This is further enhanced by the highlights underneath the Panorama, visually linking the area of the main graph to the ViewFinder.&lt;br /&gt;
&lt;br /&gt;
The ViewFinder can be moved across the Panorama by swiping it, dragging it by mouse, or by CTRL+Left/Right.&lt;br /&gt;
&lt;br /&gt;
'''The Trigger'''&lt;br /&gt;
&amp;lt;br&amp;gt;The position of the trigger is also shown in the Panorama. In case the trigger is outside the timespan of the main graph, this gives a quick indication of where the trigger is relative to the signal visualized in the main graph.&lt;br /&gt;
&lt;br /&gt;
=Using the Panorama and ViewFinder=&lt;br /&gt;
Using Touch and Mouse, you can directly manipulate the element of the visual interface.&lt;br /&gt;
Using Keyboard, all operations acting directly on the Panorama and ViewFinder are accessed by holding the CTRL key pressed.&lt;br /&gt;
&lt;br /&gt;
The following table can be used as quick reference:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Touch&lt;br /&gt;
! Mouse&lt;br /&gt;
! Keyboard&lt;br /&gt;
|-&lt;br /&gt;
| Regular Zoom in &amp;lt;br&amp;gt;(without changing ViewFinder size) || Pinch main graph || Mousewheel scroll on main graph || End&lt;br /&gt;
|-&lt;br /&gt;
| Regular Zoom out &amp;lt;br&amp;gt;(without changing ViewFinder size) || Pinch main graph || Mousewheel scroll on main graph || Home&lt;br /&gt;
|-&lt;br /&gt;
| ViewFinder Zoom in &amp;lt;br&amp;gt;(increases ViewFinder size) || Pinch Viewfinder || Mousewheel scroll on ViewFinder || CTRL+End&lt;br /&gt;
|-&lt;br /&gt;
| ViewFinder Zoom out &amp;lt;br&amp;gt;(decrceases ViewFinder size) || Pinch Viewfinder || Mousewheel scroll on ViewFinder || CTRL+Home&lt;br /&gt;
|-&lt;br /&gt;
| Move ViewFinder || Drag ViewFinder || Drag ViewFinder || Ctrl+Left/Right&lt;br /&gt;
|-&lt;br /&gt;
| Show the Panorama || Double-tap top border || Double-click top border || P&lt;br /&gt;
|-&lt;br /&gt;
| Hide the Panorama || Double-tap Panorama || Double-click Panorama || P&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Help! I’m getting terribly slow refresh rates=&lt;br /&gt;
In certain configurations, using the Panorama might result in undesirably slow refresh rates. &lt;br /&gt;
&lt;br /&gt;
Let’s apply some simple math on the screenshot at the top of this page. The main graph is set to 200us/div, resulting in 1,2ms shown on the total screen, so you could expect up to 800 updates per second. However, notice that the full Panorama is much larger than the currently set ViewFinder: about 1%. This means that it takes 120ms to fill a new Panorama with samples! As such, the maximum refresh rate of the screen will be 8Hz.&lt;br /&gt;
&lt;br /&gt;
In case this is undesired, either:&lt;br /&gt;
* Enlarge the ViewFinder using CTRL+Home and afterwards Zoom in on the global timescale using ‘Home’&lt;br /&gt;
* Hide the Panorama using ‘P’&lt;br /&gt;
=Under the hood=&lt;br /&gt;
==When is the Panorama shown/hidden?==&lt;br /&gt;
In case the Panorama is hidden, and you stop the acquisition of the SmartScope, the Panorama is automatically shown, inviting you to browse through the data stored in the RAM on the SmartScope. When you continue the aquisition without changing anything to the ViewFinder, the Panorama is hidden again. Other than those cases, the Panorama will not hide or show itself automatically. &lt;br /&gt;
&lt;br /&gt;
In case you don't use the Panorama and want to free up the screen area it is consuming, simply press the 'P' button or double-click on the Panorama. When hiding the Panorama, the buffersize is minimized to correspond to the main graph, making sure the maximum data refresh rate is achieved.&lt;br /&gt;
&lt;br /&gt;
==Acquisition speed and buffer size details==&lt;br /&gt;
By opening up the System measurement box at the bottom-right of the screen, you can find 4 parameters controlled by the Panorama and ViewFinder configuration:&lt;br /&gt;
*Acquisition: shows the timespan of data stored inside the RAM&lt;br /&gt;
*VF Length: shows the timespan represented by the ViewFinder&lt;br /&gt;
*VF Offset: shows the time offset of the ViewFinder, relative to the first sample of the Panorama&lt;br /&gt;
*Sample rate: the rate at which analog voltages and/or digital signals are acquired and stored inside the RAM. In case the Panorama size is set larger than 4e6 samples, the sample rate will automatically be downscaled to the optimal speed.&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Howto_Videos&amp;diff=595</id>
		<title>Howto Videos</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Howto_Videos&amp;diff=595"/>
		<updated>2016-01-27T08:54:41Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==SmartScope Controls==&lt;br /&gt;
{{#ev:youtube|feGdiQOJWHI}}&lt;br /&gt;
&lt;br /&gt;
==Acquisition Overview==&lt;br /&gt;
{{#ev:youtube|7oYi9yIijAc}}&lt;br /&gt;
&lt;br /&gt;
=== (partial) transcript ===&lt;br /&gt;
The system measurement box shows the length of the acquisition buffer as well as the sample rate.  Right now that is 2.62ms and 100MHz.  Given the memory of 4M samples, we can acquire up to 40ms without subsampling (4M samples / 100M samples per second).  However this is not enabled by default as it would slow down the data refresh rate.  By default the acquisition buffer is twice the size of what you see on the grid.  I open the acquisition overview buffer by pressing V.  The viewport is moved around by dragging the highlighted part.  Moving the trigger is done by dragging the shaded part...&lt;br /&gt;
&lt;br /&gt;
==Cursors and measurements==&lt;br /&gt;
{{#ev:youtube|rYmdZJyOu0Y}}&lt;br /&gt;
&lt;br /&gt;
==Acquisition modes==&lt;br /&gt;
{{#ev:youtube|WKrIH7zo8M0}}&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Panorama_(RAM_zoom)_functionality&amp;diff=594</id>
		<title>Panorama (RAM zoom) functionality</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Panorama_(RAM_zoom)_functionality&amp;diff=594"/>
		<updated>2016-01-27T08:32:23Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(available on SW version v0.0.8 and above)&lt;br /&gt;
&lt;br /&gt;
The SmartScope comes with 64Mbit of RAM, which by default is used to provide a 4M (4.0 x 10&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;) sample buffer for each channel. In general, this means that whenever you stop an acquisition, you can zoom in about 1000 times on the waves currently displayed. This can be very useful in case you want to trigger on an event, and study in fine detail all causing and resulting effects which happened before or after that event.&lt;br /&gt;
=User Graphical Interface elements=&lt;br /&gt;
An example screenshot is presented below, after which the main elements will be described below.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:Panorama2.png|800px]] &lt;br /&gt;
&lt;br /&gt;
'''The Panorama'''&lt;br /&gt;
&amp;lt;br&amp;gt;The Panorama is the bar shown at the top of the screen. It displays the entire contents of the RAM memory.&lt;br /&gt;
&lt;br /&gt;
'''The ViewFinder'''&lt;br /&gt;
&amp;lt;br&amp;gt;The ViewFinder is the area of the Panorama corresponding to the area currently displayed on the main screen. It is highlighted on the Panorama, to give a clear '''visual indication''' of which section of the Panorama you’re currently inspecting on the main screen. This is further enhanced by the highlights underneath the Panorama, visually linking the area of the main graph to the ViewFinder.&lt;br /&gt;
&lt;br /&gt;
The ViewFinder can be moved across the Panorama by swiping it, dragging it by mouse, or by CTRL+Left/Right.&lt;br /&gt;
&lt;br /&gt;
'''The Trigger'''&lt;br /&gt;
&amp;lt;br&amp;gt;The position of the trigger is also shown in the Panorama. In case the trigger is outside the timespan of the main graph, this gives a quick indication of where the trigger is relative to the signal visualized in the main graph.&lt;br /&gt;
&lt;br /&gt;
=Using the Panorama and ViewFinder=&lt;br /&gt;
Using Touch and Mouse, you can directly manipulate the element of the visual interface.&lt;br /&gt;
Using Keyboard, all operations acting directly on the Panorama and ViewFinder are accessed by holding the CTRL key pressed.&lt;br /&gt;
&lt;br /&gt;
The following table can be used as quick reference:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Touch&lt;br /&gt;
! Mouse&lt;br /&gt;
! Keyboard&lt;br /&gt;
|-&lt;br /&gt;
| Regular Zoom in &amp;lt;br&amp;gt;(without changing ViewFinder size) || Pinch main graph || Mousewheel scroll on main graph || End&lt;br /&gt;
|-&lt;br /&gt;
| Regular Zoom out &amp;lt;br&amp;gt;(without changing ViewFinder size) || Pinch main graph || Mousewheel scroll on main graph || Home&lt;br /&gt;
|-&lt;br /&gt;
| ViewFinder Zoom in &amp;lt;br&amp;gt;(increases ViewFinder size) || Pinch Viewfinder || Mousewheel scroll on ViewFinder || CTRL+End&lt;br /&gt;
|-&lt;br /&gt;
| ViewFinder Zoom out &amp;lt;br&amp;gt;(decrceases ViewFinder size) || Pinch Viewfinder || Mousewheel scroll on ViewFinder || CTRL+Home&lt;br /&gt;
|-&lt;br /&gt;
| Move ViewFinder || Drag ViewFinder || Drag ViewFinder || Ctrl+Left/Right&lt;br /&gt;
|-&lt;br /&gt;
| Show the Panorama || Double-tap top border || Double-click top border || P&lt;br /&gt;
|-&lt;br /&gt;
| Hide the Panorama || Double-tap Panorama || Double-click Panorama || P&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Help! I’m getting terribly slow refresh rates=&lt;br /&gt;
In certain configurations, using the Panorama might result in undesirably slow refresh rates. &lt;br /&gt;
&lt;br /&gt;
Let’s apply some simple math on the screenshot at the top of this page. The main graph is set to 200us/div, resulting in 1,2ms shown on the total screen, so you could expect up to 800 updates per second. However, notice that the full Panorama is much larger than the currently set ViewFinder: about 1%. This means that it takes 120ms to fill a new Panorama with samples! As such, the maximum refresh rate of the screen will be 8Hz.&lt;br /&gt;
&lt;br /&gt;
In case this is undesired, either:&lt;br /&gt;
* Enlarge the ViewFinder using CTRL+Home and afterwards Zoom in on the global timescale using ‘Home’&lt;br /&gt;
* Hide the Panorama using ‘P’&lt;br /&gt;
=Under the hood=&lt;br /&gt;
==When is the Panorama shown/hidden?==&lt;br /&gt;
In case the Panorama is hidden, and you stop the acquisition of the SmartScope, the Panorama is automatically shown, inviting you to browse through the data stored in the RAM on the SmartScope. When you continue the aquisition without changing anything to the ViewFinder, the Panorama is hidden again. Other than those cases, the Panorama will not hide or show itself automatically. &lt;br /&gt;
&lt;br /&gt;
In case you don't use the Panorama and want to free up the screen area it is consuming, simply press the 'P' button or double-click on the Panorama. When hiding the Panorama, the buffersize is minimized to correspond to the main graph, making sure the maximum data refresh rate is achieved.&lt;br /&gt;
&lt;br /&gt;
==Acquisition speed and buffer size details==&lt;br /&gt;
By opening up the System measurement box at the bottom-right of the screen, you can find 4 parameters controlled by the Panorama and ViewFinder configuration:&lt;br /&gt;
*Acquisition: shows the timespan of data stored inside the RAM&lt;br /&gt;
*VF Length: shows the timespan represented by the ViewFinder&lt;br /&gt;
*VF Offset: shows the time offset of the ViewFinder, relative to the first sample of the Panorama&lt;br /&gt;
*Sample rate: the rate at which analog voltages and/or digital signals are acquired and stored inside the RAM. In case the Panorama size is set larger than 4e6 samples, the sample rate will automatically be downscaled to the optimal speed.&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
	<entry>
		<id>https://wiki.lab-nation.com/index.php?title=Arbitrary_Waveform_Generator_(AWG)&amp;diff=553</id>
		<title>Arbitrary Waveform Generator (AWG)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lab-nation.com/index.php?title=Arbitrary_Waveform_Generator_(AWG)&amp;diff=553"/>
		<updated>2016-01-03T19:20:12Z</updated>

		<summary type="html">&lt;p&gt;Esteevens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SmartScope has an Arbitrary waveform generator, capable of generating signals between the [0V, 3.3V] voltage range at a sample rate of 100MS/s.&lt;br /&gt;
= AWG pin location =&lt;br /&gt;
The signal generated by the AWG is presented on the 3rd-left pin on the bottom row of the [[AUX_connector_pinout|'''AUX connector''']], as shown in the following image:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:AWGoutput.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Please keep in mind that you always should bridge 2 wires between 2 separate devices. In this case:&lt;br /&gt;
* The AWG output signal&lt;br /&gt;
* The ground, so both devices have the same reference voltage. (0V means the same on both devices)&lt;br /&gt;
In the image above, you can see the AWG pin is surrounded by 2 ground pins, either of which you can use to connect to the other device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuring the AWG using pre-defined waves =&lt;br /&gt;
You can define your own waveforms (see below), or you can use one of the built-in signals which have been predefined in the SmartScope app. In order to do so, first open up the main menu by tapping on the LabNation logo at the bottom-left of the screen, and expand the AWG menu.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_activate.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Next, select the type of predefined waveform you want the AWG to generate:&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_selectWave.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Configure the amplitude, offset and frequency of the wave to be generated. &lt;br /&gt;
&amp;lt;br&amp;gt;'''TIP''': Dragging a cursor down allows to fine-tune the value.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE''': At this point the AWG output is not yet active.  You have to use the 'Upload function' button to activate the output (see further).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The AWG is configurable within these limits:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Minimum value&lt;br /&gt;
! Maximum value&lt;br /&gt;
|-&lt;br /&gt;
| Amplitude&lt;br /&gt;
| 0V&lt;br /&gt;
| 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| Offset&lt;br /&gt;
| 0V&lt;br /&gt;
| 3.3V (max amplitude will decrease accordingly!)&lt;br /&gt;
|-&lt;br /&gt;
| Frequency&lt;br /&gt;
| 191Hz&lt;br /&gt;
| 781kHz&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_freq.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
And finally : hit the 'Upload function' button, which will transfer the data to the SmartScope and '''activate''' the AWG output.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE''': This data upload can require up to 2 seconds, during which any acquisition of the oscilloscope or logic analyzer will pause.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AWG_upload.png|800px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Configuring the AWG using csv files =&lt;br /&gt;
'''IMPORTANT''': The app expects the CSV file to use a '''semicolon''' (;) as a field separator and a '''comma''' (,) as decimal symbol. Download one of the samples below to make sure your CSV works.&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE1''': The CSV file '''may''' contain more than the number of samples specified in the parameters. Further samples will simply be ignored&lt;br /&gt;
&amp;lt;br&amp;gt;'''NOTE2''': This only works with a SmartScope connected. Otherwise, the side menu won't contain an AWG item&lt;br /&gt;
If you haven't used dropbox with the SmartScope&lt;br /&gt;
# Tap sidemenu &amp;gt; AWG &amp;gt; Upload from dropbox&lt;br /&gt;
# The app will tell you it doesn't have permission to dropbox and ask for it by sending you off to the dropbox website&lt;br /&gt;
# Grant access and return to the app&lt;br /&gt;
# The app now creates the AWG folder and will inform you that this new folder is empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generate a CSV file using the [[Media:awg_worksheet.xlsx|AWG excel worksheet]]. A sample CSV can be found for a [[Media:sine.csv|sine]] and [[Media:block.csv|block]] wave.&lt;br /&gt;
#Drop your CSV file in the AWG folder (&amp;lt;dropbox&amp;gt;/'''Apps'''/LabNation SmartScope/AWG) using a file manager&lt;br /&gt;
#In the app, tap sidemenu &amp;gt; AWG &amp;gt; Upload from dropbox&lt;br /&gt;
#You should now be able to choose the CSV file&lt;br /&gt;
&lt;br /&gt;
== Under the hood ==&lt;br /&gt;
The AWG is driven by a 100MHz clock, reading out a memory containing ''up to'' 2048 samples.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Range&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Samples&lt;br /&gt;
| 1-2048&lt;br /&gt;
| The number of samples used. The AWG loops on these samples. (&amp;lt; 0.0.8.4 had a minimum of 128 samples)&lt;br /&gt;
|-&lt;br /&gt;
| SampleStretch&lt;br /&gt;
| 0-255&lt;br /&gt;
| The number of cycles to repeat each sample&lt;br /&gt;
|-&lt;br /&gt;
| BeginData&lt;br /&gt;
| &lt;br /&gt;
| Field to indicate that from here on the sample voltage levels follow&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[Media:awg_worksheet.xlsx|AWG excel worksheet]] contains examples of how to compute these parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample CSV ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Value;Field;Description&lt;br /&gt;
8;Samples;The number of samples to use (later samples are ignored)&lt;br /&gt;
244;SampleStretch;The number of times to repeat a sample&lt;br /&gt;
0,1;BeginData;Data begins here&lt;br /&gt;
0,2;;&lt;br /&gt;
0,3;;&lt;br /&gt;
0,4;;&lt;br /&gt;
0,3;;&lt;br /&gt;
0,2;;&lt;br /&gt;
0,1;;&lt;br /&gt;
0;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esteevens</name></author>
	</entry>
</feed>