Add some comments

This commit is contained in:
Thomas Dehaeze 2020-12-16 16:21:54 +01:00
parent a9cd2d4c5c
commit bdbdc707a1
11 changed files with 9027 additions and 68 deletions

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -45,29 +45,32 @@
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph2-1">
<path style="stroke:none;" d="M 11.5 -4.25 C 11.5 -4.5625 11.234375 -4.5625 10.96875 -4.5625 L 6.4375 -4.5625 L 6.4375 -9.09375 C 6.4375 -9.328125 6.4375 -9.625 6.15625 -9.625 C 5.84375 -9.625 5.84375 -9.34375 5.84375 -9.09375 L 5.84375 -4.5625 L 1.3125 -4.5625 C 1.078125 -4.5625 0.78125 -4.5625 0.78125 -4.265625 C 0.78125 -3.96875 1.0625 -3.96875 1.3125 -3.96875 L 5.84375 -3.96875 L 5.84375 0.5625 C 5.84375 0.796875 5.84375 1.09375 6.140625 1.09375 C 6.4375 1.09375 6.4375 0.828125 6.4375 0.5625 L 6.4375 -3.96875 L 10.96875 -3.96875 C 11.21875 -3.96875 11.5 -3.96875 11.5 -4.25 Z M 11.5 -4.25 "/>
<path style="stroke:none;" d="M 3.953125 -0.984375 C 3.953125 -1.078125 3.859375 -1.078125 3.84375 -1.078125 C 3.75 -1.078125 3.734375 -1.046875 3.6875 -0.859375 C 3.609375 -0.53125 3.46875 -0.125 3.1875 -0.125 C 3 -0.125 2.953125 -0.28125 2.953125 -0.46875 C 2.953125 -0.578125 3.015625 -0.828125 3.0625 -1.015625 L 3.21875 -1.640625 C 3.28125 -1.890625 3.28125 -1.9375 3.34375 -2.15625 C 3.390625 -2.34375 3.46875 -2.671875 3.46875 -2.703125 C 3.46875 -2.859375 3.34375 -2.921875 3.234375 -2.921875 C 3.125 -2.921875 2.96875 -2.84375 2.921875 -2.640625 C 2.78125 -2.875 2.546875 -3.046875 2.203125 -3.046875 C 1.328125 -3.046875 0.421875 -2.078125 0.421875 -1.078125 C 0.421875 -0.40625 0.875 0.0625 1.46875 0.0625 C 1.84375 0.0625 2.171875 -0.140625 2.453125 -0.421875 C 2.578125 0 2.984375 0.0625 3.15625 0.0625 C 3.40625 0.0625 3.578125 -0.078125 3.703125 -0.296875 C 3.859375 -0.5625 3.953125 -0.96875 3.953125 -0.984375 Z M 2.796875 -2.15625 L 2.484375 -0.859375 C 2.421875 -0.671875 2.28125 -0.53125 2.125 -0.40625 C 2.0625 -0.34375 1.78125 -0.125 1.484375 -0.125 C 1.234375 -0.125 0.984375 -0.296875 0.984375 -0.796875 C 0.984375 -1.15625 1.1875 -1.921875 1.34375 -2.203125 C 1.65625 -2.75 2.015625 -2.859375 2.203125 -2.859375 C 2.6875 -2.859375 2.828125 -2.328125 2.828125 -2.25 C 2.828125 -2.234375 2.8125 -2.1875 2.796875 -2.15625 Z M 2.796875 -2.15625 "/>
</symbol>
<symbol overflow="visible" id="glyph2-2">
<path style="stroke:none;" d="M 2.25 -4.328125 C 2.25 -4.4375 2.15625 -4.59375 1.96875 -4.59375 C 1.78125 -4.59375 1.578125 -4.40625 1.578125 -4.203125 C 1.578125 -4.09375 1.671875 -3.953125 1.859375 -3.953125 C 2.0625 -3.953125 2.25 -4.140625 2.25 -4.328125 Z M 2.421875 -0.984375 C 2.421875 -1.078125 2.328125 -1.078125 2.3125 -1.078125 C 2.21875 -1.078125 2.203125 -1.03125 2.1875 -0.96875 C 2.015625 -0.40625 1.71875 -0.125 1.453125 -0.125 C 1.3125 -0.125 1.28125 -0.21875 1.28125 -0.359375 C 1.28125 -0.53125 1.328125 -0.65625 1.390625 -0.8125 L 1.609375 -1.359375 L 1.9375 -2.25 C 1.96875 -2.3125 1.984375 -2.390625 1.984375 -2.46875 C 1.984375 -2.796875 1.703125 -3.046875 1.328125 -3.046875 C 0.640625 -3.046875 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.75 -2.609375 1.046875 -2.859375 1.3125 -2.859375 C 1.421875 -2.859375 1.484375 -2.796875 1.484375 -2.609375 C 1.484375 -2.453125 1.4375 -2.359375 1.265625 -1.921875 L 0.828125 -0.8125 C 0.796875 -0.71875 0.765625 -0.640625 0.765625 -0.515625 C 0.765625 -0.1875 1.046875 0.0625 1.421875 0.0625 C 2.125 0.0625 2.421875 -0.890625 2.421875 -0.984375 Z M 2.421875 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-3">
<path style="stroke:none;" d="M 4.546875 -0.984375 C 4.546875 -1.078125 4.46875 -1.078125 4.4375 -1.078125 C 4.34375 -1.078125 4.34375 -1.03125 4.3125 -0.96875 C 4.15625 -0.40625 3.859375 -0.125 3.578125 -0.125 C 3.4375 -0.125 3.40625 -0.21875 3.40625 -0.359375 C 3.40625 -0.53125 3.4375 -0.609375 3.5625 -0.921875 C 3.640625 -1.140625 3.9375 -1.875 3.9375 -2.265625 C 3.9375 -2.9375 3.40625 -3.046875 3.03125 -3.046875 C 2.453125 -3.046875 2.0625 -2.703125 1.859375 -2.421875 C 1.8125 -2.90625 1.40625 -3.046875 1.125 -3.046875 C 0.828125 -3.046875 0.671875 -2.84375 0.578125 -2.671875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.515625 0.828125 -2.859375 1.09375 -2.859375 C 1.28125 -2.859375 1.328125 -2.703125 1.328125 -2.515625 C 1.328125 -2.390625 1.265625 -2.125 1.21875 -1.9375 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.359375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.59375 -1.28125 1.640625 -1.4375 1.671875 -1.59375 C 1.75 -1.875 1.765625 -1.9375 1.96875 -2.21875 C 2.15625 -2.5 2.484375 -2.859375 3 -2.859375 C 3.40625 -2.859375 3.40625 -2.5 3.40625 -2.375 C 3.40625 -1.953125 3.109375 -1.1875 3 -0.90625 C 2.921875 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.203125 0.0625 3.5625 0.0625 C 4.25 0.0625 4.546875 -0.890625 4.546875 -0.984375 Z M 4.546875 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-4">
<path style="stroke:none;" d="M 3.671875 -1.84375 C 3.671875 -2.609375 3.09375 -3.046875 2.421875 -3.046875 C 1.390625 -3.046875 0.421875 -2.09375 0.421875 -1.140625 C 0.421875 -0.453125 0.9375 0.0625 1.6875 0.0625 C 2.671875 0.0625 3.671875 -0.84375 3.671875 -1.84375 Z M 3.109375 -2.09375 C 3.109375 -1.921875 3.03125 -1.234375 2.71875 -0.75 C 2.453125 -0.34375 2.046875 -0.125 1.703125 -0.125 C 1.34375 -0.125 1 -0.34375 1 -0.890625 C 1 -1.171875 1.140625 -1.859375 1.40625 -2.25 C 1.703125 -2.671875 2.109375 -2.859375 2.421875 -2.859375 C 2.796875 -2.859375 3.109375 -2.609375 3.109375 -2.09375 Z M 3.109375 -2.09375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-5">
<path style="stroke:none;" d="M 4.34375 -0.984375 C 4.34375 -1.078125 4.25 -1.078125 4.234375 -1.078125 C 4.125 -1.078125 4.125 -1.046875 4.078125 -0.859375 C 4 -0.546875 3.859375 -0.125 3.578125 -0.125 C 3.390625 -0.125 3.34375 -0.28125 3.34375 -0.46875 C 3.34375 -0.578125 3.40625 -0.828125 3.453125 -1.015625 L 3.59375 -1.640625 L 3.765625 -2.25 C 3.796875 -2.421875 3.875 -2.734375 3.875 -2.765625 C 3.875 -2.90625 3.765625 -2.984375 3.640625 -2.984375 C 3.390625 -2.984375 3.34375 -2.78125 3.28125 -2.5625 L 2.921875 -1.125 C 2.890625 -0.984375 2.828125 -0.71875 2.8125 -0.71875 C 2.6875 -0.5 2.40625 -0.125 1.984375 -0.125 C 1.5 -0.125 1.5 -0.578125 1.5 -0.703125 C 1.5 -1.109375 1.703125 -1.59375 1.890625 -2.109375 C 1.9375 -2.25 1.984375 -2.34375 1.984375 -2.453125 C 1.984375 -2.8125 1.6875 -3.046875 1.328125 -3.046875 C 0.640625 -3.046875 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.734375 -2.578125 1.03125 -2.859375 1.3125 -2.859375 C 1.421875 -2.859375 1.484375 -2.78125 1.484375 -2.609375 C 1.484375 -2.453125 1.421875 -2.3125 1.359375 -2.15625 C 0.984375 -1.203125 0.984375 -1 0.984375 -0.8125 C 0.984375 -0.6875 0.984375 -0.375 1.234375 -0.15625 C 1.4375 0.015625 1.703125 0.0625 1.953125 0.0625 C 2.390625 0.0625 2.625 -0.171875 2.859375 -0.390625 C 3 0.0625 3.46875 0.0625 3.546875 0.0625 C 3.78125 0.0625 3.96875 -0.0625 4.09375 -0.296875 C 4.25 -0.5625 4.34375 -0.96875 4.34375 -0.984375 Z M 4.34375 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-6">
<path style="stroke:none;" d="M 2.59375 -0.984375 C 2.59375 -1.078125 2.5 -1.078125 2.484375 -1.078125 C 2.390625 -1.078125 2.390625 -1.0625 2.328125 -0.953125 C 2.140625 -0.515625 1.78125 -0.125 1.40625 -0.125 C 1.265625 -0.125 1.15625 -0.21875 1.15625 -0.46875 C 1.15625 -0.53125 1.1875 -0.671875 1.203125 -0.75 L 1.703125 -2.734375 L 2.40625 -2.734375 C 2.546875 -2.734375 2.625 -2.734375 2.625 -2.890625 C 2.625 -2.984375 2.546875 -2.984375 2.421875 -2.984375 L 1.765625 -2.984375 L 2.015625 -4 C 2.03125 -4.046875 2.046875 -4.078125 2.046875 -4.109375 C 2.046875 -4.234375 1.9375 -4.328125 1.8125 -4.328125 C 1.640625 -4.328125 1.53125 -4.203125 1.484375 -4.03125 C 1.4375 -3.859375 1.515625 -4.1875 1.21875 -2.984375 L 0.515625 -2.984375 C 0.375 -2.984375 0.296875 -2.984375 0.296875 -2.828125 C 0.296875 -2.734375 0.375 -2.734375 0.5 -2.734375 L 1.15625 -2.734375 L 0.75 -1.09375 C 0.703125 -0.921875 0.640625 -0.671875 0.640625 -0.59375 C 0.640625 -0.1875 0.984375 0.0625 1.390625 0.0625 C 2.15625 0.0625 2.59375 -0.90625 2.59375 -0.984375 Z M 2.59375 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph3-1">
<path style="stroke:none;" d="M 2.25 -4.328125 C 2.25 -4.4375 2.15625 -4.59375 1.96875 -4.59375 C 1.78125 -4.59375 1.578125 -4.40625 1.578125 -4.203125 C 1.578125 -4.09375 1.671875 -3.953125 1.859375 -3.953125 C 2.0625 -3.953125 2.25 -4.140625 2.25 -4.328125 Z M 2.421875 -0.984375 C 2.421875 -1.078125 2.328125 -1.078125 2.3125 -1.078125 C 2.21875 -1.078125 2.203125 -1.03125 2.1875 -0.96875 C 2.015625 -0.40625 1.71875 -0.125 1.453125 -0.125 C 1.3125 -0.125 1.28125 -0.21875 1.28125 -0.359375 C 1.28125 -0.53125 1.328125 -0.65625 1.390625 -0.8125 L 1.609375 -1.359375 L 1.9375 -2.25 C 1.96875 -2.3125 1.984375 -2.390625 1.984375 -2.46875 C 1.984375 -2.796875 1.703125 -3.046875 1.328125 -3.046875 C 0.640625 -3.046875 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.75 -2.609375 1.046875 -2.859375 1.3125 -2.859375 C 1.421875 -2.859375 1.484375 -2.796875 1.484375 -2.609375 C 1.484375 -2.453125 1.4375 -2.359375 1.265625 -1.921875 L 0.828125 -0.8125 C 0.796875 -0.71875 0.765625 -0.640625 0.765625 -0.515625 C 0.765625 -0.1875 1.046875 0.0625 1.421875 0.0625 C 2.125 0.0625 2.421875 -0.890625 2.421875 -0.984375 Z M 2.421875 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-2">
<path style="stroke:none;" d="M 4.546875 -0.984375 C 4.546875 -1.078125 4.46875 -1.078125 4.4375 -1.078125 C 4.34375 -1.078125 4.34375 -1.03125 4.3125 -0.96875 C 4.15625 -0.40625 3.859375 -0.125 3.578125 -0.125 C 3.4375 -0.125 3.40625 -0.21875 3.40625 -0.359375 C 3.40625 -0.53125 3.4375 -0.609375 3.5625 -0.921875 C 3.640625 -1.140625 3.9375 -1.875 3.9375 -2.265625 C 3.9375 -2.9375 3.40625 -3.046875 3.03125 -3.046875 C 2.453125 -3.046875 2.0625 -2.703125 1.859375 -2.421875 C 1.8125 -2.90625 1.40625 -3.046875 1.125 -3.046875 C 0.828125 -3.046875 0.671875 -2.84375 0.578125 -2.671875 C 0.421875 -2.421875 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.515625 0.828125 -2.859375 1.09375 -2.859375 C 1.28125 -2.859375 1.328125 -2.703125 1.328125 -2.515625 C 1.328125 -2.390625 1.265625 -2.125 1.21875 -1.9375 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.28125 -0.078125 C 1.3125 -0.140625 1.375 -0.359375 1.40625 -0.515625 L 1.5625 -1.140625 C 1.59375 -1.28125 1.640625 -1.4375 1.671875 -1.59375 C 1.75 -1.875 1.765625 -1.9375 1.96875 -2.21875 C 2.15625 -2.5 2.484375 -2.859375 3 -2.859375 C 3.40625 -2.859375 3.40625 -2.5 3.40625 -2.375 C 3.40625 -1.953125 3.109375 -1.1875 3 -0.90625 C 2.921875 -0.703125 2.90625 -0.640625 2.90625 -0.53125 C 2.90625 -0.15625 3.203125 0.0625 3.5625 0.0625 C 4.25 0.0625 4.546875 -0.890625 4.546875 -0.984375 Z M 4.546875 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-3">
<path style="stroke:none;" d="M 3.671875 -1.84375 C 3.671875 -2.609375 3.09375 -3.046875 2.421875 -3.046875 C 1.390625 -3.046875 0.421875 -2.09375 0.421875 -1.140625 C 0.421875 -0.453125 0.9375 0.0625 1.6875 0.0625 C 2.671875 0.0625 3.671875 -0.84375 3.671875 -1.84375 Z M 3.109375 -2.09375 C 3.109375 -1.921875 3.03125 -1.234375 2.71875 -0.75 C 2.453125 -0.34375 2.046875 -0.125 1.703125 -0.125 C 1.34375 -0.125 1 -0.34375 1 -0.890625 C 1 -1.171875 1.140625 -1.859375 1.40625 -2.25 C 1.703125 -2.671875 2.109375 -2.859375 2.421875 -2.859375 C 2.796875 -2.859375 3.109375 -2.609375 3.109375 -2.09375 Z M 3.109375 -2.09375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-4">
<path style="stroke:none;" d="M 4.34375 -0.984375 C 4.34375 -1.078125 4.25 -1.078125 4.234375 -1.078125 C 4.125 -1.078125 4.125 -1.046875 4.078125 -0.859375 C 4 -0.546875 3.859375 -0.125 3.578125 -0.125 C 3.390625 -0.125 3.34375 -0.28125 3.34375 -0.46875 C 3.34375 -0.578125 3.40625 -0.828125 3.453125 -1.015625 L 3.59375 -1.640625 L 3.765625 -2.25 C 3.796875 -2.421875 3.875 -2.734375 3.875 -2.765625 C 3.875 -2.90625 3.765625 -2.984375 3.640625 -2.984375 C 3.390625 -2.984375 3.34375 -2.78125 3.28125 -2.5625 L 2.921875 -1.125 C 2.890625 -0.984375 2.828125 -0.71875 2.8125 -0.71875 C 2.6875 -0.5 2.40625 -0.125 1.984375 -0.125 C 1.5 -0.125 1.5 -0.578125 1.5 -0.703125 C 1.5 -1.109375 1.703125 -1.59375 1.890625 -2.109375 C 1.9375 -2.25 1.984375 -2.34375 1.984375 -2.453125 C 1.984375 -2.8125 1.6875 -3.046875 1.328125 -3.046875 C 0.640625 -3.046875 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.734375 -2.578125 1.03125 -2.859375 1.3125 -2.859375 C 1.421875 -2.859375 1.484375 -2.78125 1.484375 -2.609375 C 1.484375 -2.453125 1.421875 -2.3125 1.359375 -2.15625 C 0.984375 -1.203125 0.984375 -1 0.984375 -0.8125 C 0.984375 -0.6875 0.984375 -0.375 1.234375 -0.15625 C 1.4375 0.015625 1.703125 0.0625 1.953125 0.0625 C 2.390625 0.0625 2.625 -0.171875 2.859375 -0.390625 C 3 0.0625 3.46875 0.0625 3.546875 0.0625 C 3.78125 0.0625 3.96875 -0.0625 4.09375 -0.296875 C 4.25 -0.5625 4.34375 -0.96875 4.34375 -0.984375 Z M 4.34375 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-5">
<path style="stroke:none;" d="M 2.59375 -0.984375 C 2.59375 -1.078125 2.5 -1.078125 2.484375 -1.078125 C 2.390625 -1.078125 2.390625 -1.0625 2.328125 -0.953125 C 2.140625 -0.515625 1.78125 -0.125 1.40625 -0.125 C 1.265625 -0.125 1.15625 -0.21875 1.15625 -0.46875 C 1.15625 -0.53125 1.1875 -0.671875 1.203125 -0.75 L 1.703125 -2.734375 L 2.40625 -2.734375 C 2.546875 -2.734375 2.625 -2.734375 2.625 -2.890625 C 2.625 -2.984375 2.546875 -2.984375 2.421875 -2.984375 L 1.765625 -2.984375 L 2.015625 -4 C 2.03125 -4.046875 2.046875 -4.078125 2.046875 -4.109375 C 2.046875 -4.234375 1.9375 -4.328125 1.8125 -4.328125 C 1.640625 -4.328125 1.53125 -4.203125 1.484375 -4.03125 C 1.4375 -3.859375 1.515625 -4.1875 1.21875 -2.984375 L 0.515625 -2.984375 C 0.375 -2.984375 0.296875 -2.984375 0.296875 -2.828125 C 0.296875 -2.734375 0.375 -2.734375 0.5 -2.734375 L 1.15625 -2.734375 L 0.75 -1.09375 C 0.703125 -0.921875 0.640625 -0.671875 0.640625 -0.59375 C 0.640625 -0.1875 0.984375 0.0625 1.390625 0.0625 C 2.15625 0.0625 2.59375 -0.90625 2.59375 -0.984375 Z M 2.59375 -0.984375 "/>
<path style="stroke:none;" d="M 11.5 -4.25 C 11.5 -4.5625 11.234375 -4.5625 10.96875 -4.5625 L 6.4375 -4.5625 L 6.4375 -9.09375 C 6.4375 -9.328125 6.4375 -9.625 6.15625 -9.625 C 5.84375 -9.625 5.84375 -9.34375 5.84375 -9.09375 L 5.84375 -4.5625 L 1.3125 -4.5625 C 1.078125 -4.5625 0.78125 -4.5625 0.78125 -4.265625 C 0.78125 -3.96875 1.0625 -3.96875 1.3125 -3.96875 L 5.84375 -3.96875 L 5.84375 0.5625 C 5.84375 0.796875 5.84375 1.09375 6.140625 1.09375 C 6.4375 1.09375 6.4375 0.828125 6.4375 0.5625 L 6.4375 -3.96875 L 10.96875 -3.96875 C 11.21875 -3.96875 11.5 -3.96875 11.5 -4.25 Z M 11.5 -4.25 "/>
</symbol>
</g>
<clipPath id="clip1">
<path d="M 21 11 L 69 11 L 69 59.160156 L 21 59.160156 Z M 21 11 "/>
<path d="M 78 11 L 127 11 L 127 59.160156 L 78 59.160156 Z M 78 11 "/>
</clipPath>
<clipPath id="clip2">
<path d="M 0.339844 35 L 32 35 L 32 37 L 0.339844 37 Z M 0.339844 35 "/>
@ -77,7 +80,7 @@
</clipPath>
</defs>
<g id="surface1">
<path style="fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M -68.077944 -22.641981 L 25.474573 -22.641981 L 25.474573 34.942719 L -68.077944 34.942719 Z M -68.077944 -22.641981 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M -25.475944 -22.641981 L 68.080507 -22.641981 L 68.080507 34.942719 L -25.475944 34.942719 Z M -25.475944 -22.641981 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="57.430099" y="11.10236"/>
<use xlink:href="#glyph0-2" x="64.162955" y="11.10236"/>
@ -86,56 +89,59 @@
<use xlink:href="#glyph0-5" x="79.963303" y="11.10236"/>
<use xlink:href="#glyph0-5" x="84.909568" y="11.10236"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -17.007814 -14.172255 L 17.00878 -14.172255 L 17.00878 14.171629 L -17.007814 14.171629 Z M -17.007814 -14.172255 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -17.006218 -14.172255 L 17.006442 -14.172255 L 17.006442 14.171629 L -17.006218 14.171629 Z M -17.006218 -14.172255 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="84.739661" y="38.158716"/>
<use xlink:href="#glyph1-1" x="40.044246" y="38.158716"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-6" x="92.517569" y="38.158716"/>
<use xlink:href="#glyph2-1" x="47.822154" y="39.642208"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-2" x="96.365315" y="38.158716"/>
<use xlink:href="#glyph0-6" x="52.608253" y="38.158716"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="101.00247" y="38.158716"/>
<use xlink:href="#glyph1-2" x="56.455006" y="38.158716"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 54.894531 35.683594 C 54.894531 30.222656 50.464844 25.792969 45 25.792969 C 39.535156 25.792969 35.109375 30.222656 35.109375 35.683594 C 35.109375 41.148438 39.535156 45.578125 45 45.578125 C 50.464844 45.578125 54.894531 41.148438 54.894531 35.683594 Z M 54.894531 35.683594 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="61.09216" y="38.158716"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 112.179688 35.683594 C 112.179688 30.222656 107.75 25.792969 102.285156 25.792969 C 96.820312 25.792969 92.394531 30.222656 92.394531 35.683594 C 92.394531 41.148438 96.820312 45.578125 102.285156 45.578125 C 107.75 45.578125 112.179688 41.148438 112.179688 35.683594 Z M 112.179688 35.683594 "/>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -40.182528 0.00165395 C -40.182528 5.501272 -44.643591 9.962336 -50.147144 9.962336 C -55.650696 9.962336 -60.107825 5.501272 -60.107825 0.00165395 C -60.107825 -5.501898 -55.650696 -9.962962 -50.147144 -9.962962 C -44.643591 -9.962962 -40.182528 -5.501898 -40.182528 0.00165395 Z M -40.182528 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.110388 0.00165395 C 60.110388 5.501272 55.649324 9.962336 50.145772 9.962336 C 44.64222 9.962336 40.18509 5.501272 40.18509 0.00165395 C 40.18509 -5.501898 44.64222 -9.962962 50.145772 -9.962962 C 55.649324 -9.962962 60.110388 -5.501898 60.110388 0.00165395 Z M 60.110388 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="38.848714" y="39.822928"/>
<use xlink:href="#glyph3-1" x="96.131968" y="39.822928"/>
</g>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -64.741981 0.00165395 L -94.124419 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -22.139981 0.00165395 L -51.522419 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05334 0.00165395 L 1.608012 1.681437 L 3.087166 0.00165395 L 1.608012 -1.682063 Z M 6.05334 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,27.688454,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05229 0.00165395 L 1.606962 1.681437 L 3.086116 0.00165395 L 1.606962 -1.682063 Z M 6.05229 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,27.689496,35.685236)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-3" x="5.124587" y="30.409604"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-1" x="10.894716" y="31.894089"/>
<use xlink:href="#glyph3-2" x="13.693701" y="31.894089"/>
<use xlink:href="#glyph2-2" x="10.894716" y="31.894089"/>
<use xlink:href="#glyph2-3" x="13.693701" y="31.894089"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -40.182528 0.00165395 L -22.141577 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054628 0.00165395 L 1.6093 1.681437 L 3.088454 0.00165395 L 1.6093 -1.682063 Z M 6.054628 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,69.991862,35.685236)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17.504454 0.00165395 L 46.886892 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17.50605 0.00165395 L 35.550934 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053326 0.00165395 L 1.607998 1.681437 L 3.087151 0.00165395 L 1.607998 -1.682063 Z M 6.053326 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,84.973624,35.685236)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.110388 0.00165395 L 89.492826 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 144.546875 35.683594 L 140.132812 34.015625 L 141.601562 35.683594 L 140.132812 37.355469 Z M 144.546875 35.683594 "/>
<g clip-path="url(#clip3)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054647 0.00165395 L 1.609319 1.681437 L 3.088472 0.00165395 L 1.609319 -1.682063 Z M 6.054647 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,138.534812,35.685236)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053597 0.00165395 L 1.608269 1.681437 L 3.087422 0.00165395 L 1.608269 -1.682063 Z M 6.053597 0.00165395 " transform="matrix(0.992967,0,0,-0.992967,138.535855,35.685236)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-3" x="124.326264" y="30.409604"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-3" x="130.097386" y="31.894089"/>
<use xlink:href="#glyph3-4" x="134.002253" y="31.894089"/>
<use xlink:href="#glyph3-5" x="138.67923" y="31.894089"/>
<use xlink:href="#glyph2-4" x="130.097386" y="31.894089"/>
<use xlink:href="#glyph2-5" x="134.002253" y="31.894089"/>
<use xlink:href="#glyph2-6" x="138.67923" y="31.894089"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -50.147144 14.596492 L -50.147144 26.9726 " transform="matrix(0.992967,0,0,-0.992967,94.794442,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05236 -0.000673509 L 1.607032 1.683044 L 3.086185 -0.000673509 L 1.607032 -1.684391 Z M 6.05236 -0.000673509 " transform="matrix(0,0.992967,0.992967,0,45.000669,18.373021)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.145772 14.596492 L 50.145772 26.9726 " transform="matrix(0.992967,0,0,-0.992967,52.492076,35.685236)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05236 -0.000697819 L 1.607032 1.683019 L 3.086185 -0.000697819 L 1.607032 -1.684415 Z M 6.05236 -0.000697819 " transform="matrix(0,0.992967,0.992967,0,102.285849,18.373021)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-4" x="48.793275" y="16.955899"/>
<use xlink:href="#glyph1-4" x="106.076529" y="16.955899"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 500 KiB

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2020-12-14 lun. 17:26 -->
<!-- 2020-12-16 mer. 16:21 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Voltage Amplifier PD200 - Test Bench</title>
<meta name="generator" content="Org mode" />
@ -30,61 +30,387 @@
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org90ca17e">1. Voltage Amplifier Model</a></li>
<li><a href="#org26d3b73">2. Noise measurement</a></li>
<li><a href="#org83fb6ce">3. Transfer Function measurement</a></li>
<li><a href="#orgfb31e11">1. Voltage Amplifier Requirements</a></li>
<li><a href="#orgee1f673">2. PD200 Expected characteristics</a></li>
<li><a href="#orge51d5d9">3. Voltage Amplifier Model</a></li>
<li><a href="#org7a52602">4. Noise measurement</a>
<ul>
<li><a href="#orgd979e42">4.1. Setup</a></li>
<li><a href="#org51b1a0b">4.2. Results</a></li>
</ul>
</li>
<li><a href="#org7f43819">5. Transfer Function measurement</a>
<ul>
<li><a href="#org6e3bc25">5.1. Setup</a></li>
<li><a href="#org81071bc">5.2. Results</a></li>
</ul>
</li>
<li><a href="#org9fae936">6. Conclusion</a></li>
</ul>
</div>
</div>
<div id="outline-container-org90ca17e" class="outline-2">
<h2 id="org90ca17e"><span class="section-number-2">1</span> Voltage Amplifier Model</h2>
<div class="outline-text-2" id="text-1">
<p>
The Amplifier is characterized by its dynamics from voltage inputs \(V_{in}\) to voltage output \(V_{out}\).
The goal of this test bench is to characterize the Voltage amplifier <a href="https://www.piezodrive.com/drivers/pd200-60-watt-voltage-amplifier/">PD200</a> from PiezoDrive.
</p>
<p>
The documentation of the PD200 is accessible <a href="doc/PD200-V7-R1.pdf">here</a>.
</p>
<div id="outline-container-orgfb31e11" class="outline-2">
<h2 id="orgfb31e11"><span class="section-number-2">1</span> Voltage Amplifier Requirements</h2>
<div class="outline-text-2" id="text-1">
<table id="orgf061986" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> Requirements for the Voltage Amplifier</caption>
<colgroup>
<col class="org-left" />
<col class="org-center" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">&#xa0;</th>
<th scope="col" class="org-center"><b>Specification</b></th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">Continuous Current</td>
<td class="org-center">&gt; 50 [mA]</td>
</tr>
<tr>
<td class="org-left">Output Voltage Noise (1-200Hz)</td>
<td class="org-center">&lt; 2 [mV rms]</td>
</tr>
<tr>
<td class="org-left">Voltage Input Range</td>
<td class="org-center">+/- 10 [V]</td>
</tr>
<tr>
<td class="org-left">Voltage Output Range</td>
<td class="org-center">-20 [V] to 150 [V]</td>
</tr>
<tr>
<td class="org-left">Small signal bandwidth (-3dB)</td>
<td class="org-center">&gt; 5 [kHz]</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-orgee1f673" class="outline-2">
<h2 id="orgee1f673"><span class="section-number-2">2</span> PD200 Expected characteristics</h2>
<div class="outline-text-2" id="text-2">
<table id="org1436444" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> Characteristics of the PD200</caption>
<colgroup>
<col class="org-left" />
<col class="org-center" />
<col class="org-center" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left"><b>Characteristics</b></th>
<th scope="col" class="org-center"><b>Manual</b></th>
<th scope="col" class="org-center"><b>Specification</b></th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">Input Voltage Range</td>
<td class="org-center">+/- 10 [V]</td>
<td class="org-center">+/- 10 [V]</td>
</tr>
<tr>
<td class="org-left">Output Voltage Range</td>
<td class="org-center">-50/150 [V]</td>
<td class="org-center">-20/150 [V]</td>
</tr>
<tr>
<td class="org-left">Gain</td>
<td class="org-center">20 [V/V]</td>
<td class="org-center">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Maximum RMS current</td>
<td class="org-center">0.9 [A]</td>
<td class="org-center">&gt; 50 [mA]</td>
</tr>
<tr>
<td class="org-left">Maximum Pulse current</td>
<td class="org-center">10 [A]</td>
<td class="org-center">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Slew Rate</td>
<td class="org-center">150 [V/us]</td>
<td class="org-center">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Noise (10uF load)</td>
<td class="org-center">0.7 [mV RMS]</td>
<td class="org-center">&lt; 2 [mV rms]</td>
</tr>
<tr>
<td class="org-left">Small Signal Bandwidth (10uF load)</td>
<td class="org-center">7.4 [kHz]</td>
<td class="org-center">&gt; 5 [kHz]</td>
</tr>
<tr>
<td class="org-left">Large Signal Bandwidth (150V, 10uF)</td>
<td class="org-center">300 [Hz]</td>
<td class="org-center">&#xa0;</td>
</tr>
</tbody>
</table>
<p>
For a load capacitance of \(10\,\mu F\), the expected \(-3\,dB\) bandwidth is \(6.4\,kHz\) (Figure <a href="#org2773112">1</a>) and the low frequency noise is \(650\,\mu V\,\text{rms}\) (Figure <a href="#org1391d8a">2</a>).
</p>
<div id="org2773112" class="figure">
<p><img src="./figs/pd200_expected_small_signal_bandwidth.png" alt="pd200_expected_small_signal_bandwidth.png" />
</p>
<p><span class="figure-number">Figure 1: </span>Expected small signal bandwidth</p>
</div>
<div id="org1391d8a" class="figure">
<p><img src="figs/pd200_expected_noise.png" alt="pd200_expected_noise.png" />
</p>
<p><span class="figure-number">Figure 2: </span>Expected Low frequency noise from 0.03Hz to 20Hz</p>
</div>
</div>
</div>
<div id="outline-container-orge51d5d9" class="outline-2">
<h2 id="orge51d5d9"><span class="section-number-2">3</span> Voltage Amplifier Model</h2>
<div class="outline-text-2" id="text-3">
<p>
The Amplifier is characterized by its dynamics \(G_a(s)\) from voltage inputs \(V_{in}\) to voltage output \(V_{out}\).
Ideally, the gain from \(V_{in}\) to \(V_{out}\) is constant over a wide frequency band with very small phase drop.
</p>
<p>
It is also characterized by its input noise \(n\).
It is also characterized by its output noise \(n\).
This noise is described by its Power Spectral Density.
</p>
<div id="org8977a85" class="figure">
<div id="orge8b865c" class="figure">
<p><img src="figs/pd200-model-schematic.png" alt="pd200-model-schematic.png" />
</p>
<p><span class="figure-number">Figure 3: </span>Model of the voltage amplifier</p>
</div>
</div>
</div>
<div id="outline-container-org26d3b73" class="outline-2">
<h2 id="org26d3b73"><span class="section-number-2">2</span> Noise measurement</h2>
<div class="outline-text-2" id="text-2">
<div id="outline-container-org7a52602" class="outline-2">
<h2 id="org7a52602"><span class="section-number-2">4</span> Noise measurement</h2>
<div class="outline-text-2" id="text-4">
</div>
<div id="outline-container-orgd979e42" class="outline-3">
<h3 id="orgd979e42"><span class="section-number-3">4.1</span> Setup</h3>
<div class="outline-text-3" id="text-4-1">
<div class="note" id="org29d9663">
<p>
Here are the documentation of the equipment used for this test bench:
</p>
<ul class="org-ul">
<li>Voltage Amplifier <a href="doc/PD200-V7-R1.pdf">PD200</a></li>
<li>Load Capacitor <a href="doc/0900766b815ea422.pdf">EPCOS 10μF Multilayer Ceramic Capacitor</a></li>
<li>Low Noise Voltage Amplifier <a href="doc/egg-5113-preamplifier.pdf">EG&amp;G 5113</a></li>
<li>Speedgoat ADC <a href="doc/IO131-OEM-Datasheet.pdf">IO313</a></li>
</ul>
<div id="org11e9fa2" class="figure">
</div>
<p>
The output noise of the voltage amplifier PD200 is foreseen to be around 1mV rms in a bandwidth from DC to 1MHz.
If we suppose a white noise, this correspond to an amplitude spectral density:
</p>
\begin{equation}
\phi_{n} \approx \frac{1\,mV}{\sqrt{1\,MHz}} = 1 \frac{\mu V}{\sqrt{Hz}}
\end{equation}
<p>
The RMS noise begin very small compare to the ADC resolution, we must amplify the noise before digitizing the signal.
The added noise of the instrumentation amplifier should be much smaller than the noise of the PD200.
We use the amplifier EG&amp;G 5113 that have a noise of \(\approx 4 nV/\sqrt{Hz}\) referred to its input which is much smaller than the noise induced by the PD200.
</p>
<p>
The gain of the low-noise amplifier can be increased until the full range of the ADC is used.
This gain should be around 1000.
</p>
<div id="orgc79f7ff" class="figure">
<p><img src="figs/setup-noise-measurement.png" alt="setup-noise-measurement.png" />
</p>
<p><span class="figure-number">Figure 2: </span>Figure caption</p>
<p><span class="figure-number">Figure 4: </span>Schematic of the test bench to measure the Power Spectral Density of the Voltage amplifier noise \(n\)</p>
</div>
</div>
</div>
<div id="outline-container-org83fb6ce" class="outline-2">
<h2 id="org83fb6ce"><span class="section-number-2">3</span> Transfer Function measurement</h2>
<div class="outline-text-2" id="text-3">
<div id="outline-container-org51b1a0b" class="outline-3">
<h3 id="org51b1a0b"><span class="section-number-3">4.2</span> Results</h3>
</div>
</div>
<div id="org6a1d091" class="figure">
<div id="outline-container-org7f43819" class="outline-2">
<h2 id="org7f43819"><span class="section-number-2">5</span> Transfer Function measurement</h2>
<div class="outline-text-2" id="text-5">
</div>
<div id="outline-container-org6e3bc25" class="outline-3">
<h3 id="org6e3bc25"><span class="section-number-3">5.1</span> Setup</h3>
<div class="outline-text-3" id="text-5-1">
<p>
In order to measure the transfer function from the input voltage \(V_{in}\) to the output voltage \(V_{out}\), the test bench shown in Figure <a href="#orgcbecb54">5</a> is used.
</p>
<div class="note" id="org3a21dec">
<p>
Here are the documentation of the equipment used for this test bench:
</p>
<ul class="org-ul">
<li>Voltage Amplifier <a href="doc/PD200-V7-R1.pdf">PD200</a></li>
<li>Load Capacitor <a href="doc/0900766b815ea422.pdf">EPCOS 10μF Multilayer Ceramic Capacitor</a></li>
<li>Speedgoat DAC/ADC <a href="doc/IO131-OEM-Datasheet.pdf">IO313</a></li>
</ul>
</div>
<p>
For this measurement, the sampling frequency of the Speedgoat ADC should be as high as possible.
</p>
<div id="orgcbecb54" class="figure">
<p><img src="figs/setup-dynamics-measurement.png" alt="setup-dynamics-measurement.png" />
</p>
<p><span class="figure-number">Figure 3: </span>Figure caption</p>
<p><span class="figure-number">Figure 5: </span>Schematic of the test bench to estimate the dynamics from voltage input \(V_{in}\) to voltage output \(V_{out}\)</p>
</div>
</div>
</div>
<div id="outline-container-org81071bc" class="outline-3">
<h3 id="org81071bc"><span class="section-number-3">5.2</span> Results</h3>
</div>
</div>
<div id="outline-container-org9fae936" class="outline-2">
<h2 id="org9fae936"><span class="section-number-2">6</span> Conclusion</h2>
<div class="outline-text-2" id="text-6">
<table id="org808b3de" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> Measured characteristics, Manual characterstics and specified ones</caption>
<colgroup>
<col class="org-left" />
<col class="org-center" />
<col class="org-center" />
<col class="org-center" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left"><b>Characteristics</b></th>
<th scope="col" class="org-center"><b>Measurement</b></th>
<th scope="col" class="org-center"><b>Manual</b></th>
<th scope="col" class="org-center"><b>Specification</b></th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">Input Voltage Range</td>
<td class="org-center">-</td>
<td class="org-center">+/- 10 [V]</td>
<td class="org-center">+/- 10 [V]</td>
</tr>
<tr>
<td class="org-left">Output Voltage Range</td>
<td class="org-center">-</td>
<td class="org-center">-50/150 [V]</td>
<td class="org-center">-20/150 [V]</td>
</tr>
<tr>
<td class="org-left">Gain</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">20 [V/V]</td>
<td class="org-center">-</td>
</tr>
<tr>
<td class="org-left">Maximum RMS current</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">0.9 [A]</td>
<td class="org-center">&gt; 50 [mA]</td>
</tr>
<tr>
<td class="org-left">Maximum Pulse current</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">10 [A]</td>
<td class="org-center">-</td>
</tr>
<tr>
<td class="org-left">Slew Rate</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">150 [V/us]</td>
<td class="org-center">-</td>
</tr>
<tr>
<td class="org-left">Noise (10uF load)</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">0.7 [mV RMS]</td>
<td class="org-center">&lt; 2 [mV rms]</td>
</tr>
<tr>
<td class="org-left">Small Signal Bandwidth (10uF load)</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">7.4 [kHz]</td>
<td class="org-center">&gt; 5 [kHz]</td>
</tr>
<tr>
<td class="org-left">Large Signal Bandwidth (150V, 10uF)</td>
<td class="org-center">&#xa0;</td>
<td class="org-center">300 [Hz]</td>
<td class="org-center">-</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2020-12-14 lun. 17:26</p>
<p class="date">Created: 2020-12-16 mer. 16:21</p>
</div>
</body>
</html>

102
index.org
View File

@ -43,25 +43,71 @@
* Introduction :ignore:
The goal of this test bench is to characterize the Voltage amplifier [[https://www.piezodrive.com/drivers/pd200-60-watt-voltage-amplifier/][PD200]] from PiezoDrive.
The documentation of the PD200 is accessible [[file:doc/PD200-V7-R1.pdf][here]].
* Voltage Amplifier Requirements
#+name: tab:voltage_amplifier_requirements
#+caption: Requirements for the Voltage Amplifier
#+attr_latex: :environment tabularx :width 0.5\linewidth :align lX
#+attr_latex: :center t :booktabs t :float t
| <l> | <c> |
| | *Specification* |
|--------------------------------+--------------------|
| Continuous Current | > 50 [mA] |
| Output Voltage Noise (1-200Hz) | < 2 [mV rms] |
| Voltage Input Range | +/- 10 [V] |
| Voltage Output Range | -20 [V] to 150 [V] |
| Small signal bandwidth (-3dB) | > 5 [kHz] |
* PD200 Expected characteristics
#+name: tab:pd200_characteristics
#+caption: Characteristics of the PD200
#+attr_latex: :environment tabularx :width \linewidth :align lXX
#+attr_latex: :center t :booktabs t :float t
| <l> | <c> | <c> |
| *Characteristics* | *Manual* | *Specification* |
|-------------------------------------+--------------+-----------------|
| Input Voltage Range | +/- 10 [V] | +/- 10 [V] |
| Output Voltage Range | -50/150 [V] | -20/150 [V] |
| Gain | 20 [V/V] | |
| Maximum RMS current | 0.9 [A] | > 50 [mA] |
| Maximum Pulse current | 10 [A] | |
| Slew Rate | 150 [V/us] | |
| Noise (10uF load) | 0.7 [mV RMS] | < 2 [mV rms] |
| Small Signal Bandwidth (10uF load) | 7.4 [kHz] | > 5 [kHz] |
| Large Signal Bandwidth (150V, 10uF) | 300 [Hz] | |
For a load capacitance of $10\,\mu F$, the expected $-3\,dB$ bandwidth is $6.4\,kHz$ (Figure [[fig:pd200_expected_small_signal_bandwidth]]) and the low frequency noise is $650\,\mu V\,\text{rms}$ (Figure [[fig:pd200_expected_noise]]).
#+name: fig:pd200_expected_small_signal_bandwidth
#+caption:Expected small signal bandwidth
[[file:./figs/pd200_expected_small_signal_bandwidth.png]]
#+name: fig:pd200_expected_noise
#+caption: Expected Low frequency noise from 0.03Hz to 20Hz
[[file:figs/pd200_expected_noise.png]]
* Voltage Amplifier Model
The Amplifier is characterized by its dynamics from voltage inputs $V_{in}$ to voltage output $V_{out}$.
The Amplifier is characterized by its dynamics $G_a(s)$ from voltage inputs $V_{in}$ to voltage output $V_{out}$.
Ideally, the gain from $V_{in}$ to $V_{out}$ is constant over a wide frequency band with very small phase drop.
It is also characterized by its input noise $n$.
It is also characterized by its output noise $n$.
This noise is described by its Power Spectral Density.
#+begin_src latex :file pd200-model-schematic.pdf
\begin{tikzpicture}
\node[block] (G) at (0,0){$G(s)$};
\node[addb, left=0.8 of G] (add){};
\node[block] (G) at (0,0){$G_a(s)$};
\node[addb, right=0.8 of G] (add){};
\draw[<-] (add.west) -- ++(-1.2, 0) node[above right]{$V_{in}$};
\draw[->] (add.east) -- (G.west);
\draw[->] (G.east) -- ++(1.2, 0) node[above left]{$V_{out}$};
\draw[<-] (G.west) -- ++(-1.2, 0) node[above right]{$V_{in}$};
\draw[->] (G.east) -- (add.west);
\draw[->] (add.east) -- ++(1.2, 0) node[above left]{$V_{out}$};
\draw[<-] (add.north) -- ++(0, 0.6) node[below right](n){$n$};
\begin{scope}[on background layer]
\node[fit={(add.west|-G.south) (n.north-|G.east)}, inner sep=8pt, draw, dashed, fill=black!20!white] (P) {};
\node[fit={(G.south west) (n.north-|add.east)}, inner sep=8pt, draw, dashed, fill=black!20!white] (P) {};
\node[below] at (P.north) {PD-200};
\end{scope}
\end{tikzpicture}
@ -73,7 +119,7 @@ This noise is described by its Power Spectral Density.
[[file:figs/pd200-model-schematic.png]]
* Noise measurement
** Setup
#+begin_note
Here are the documentation of the equipment used for this test bench:
- Voltage Amplifier [[file:doc/PD200-V7-R1.pdf][PD200]]
@ -82,13 +128,29 @@ Here are the documentation of the equipment used for this test bench:
- Speedgoat ADC [[file:doc/IO131-OEM-Datasheet.pdf][IO313]]
#+end_note
The output noise of the voltage amplifier PD200 is foreseen to be around 1mV rms in a bandwidth from DC to 1MHz.
If we suppose a white noise, this correspond to an amplitude spectral density:
\begin{equation}
\phi_{n} \approx \frac{1\,mV}{\sqrt{1\,MHz}} = 1 \frac{\mu V}{\sqrt{Hz}}
\end{equation}
The RMS noise begin very small compare to the ADC resolution, we must amplify the noise before digitizing the signal.
The added noise of the instrumentation amplifier should be much smaller than the noise of the PD200.
We use the amplifier EG&G 5113 that have a noise of $\approx 4 nV/\sqrt{Hz}$ referred to its input which is much smaller than the noise induced by the PD200.
The gain of the low-noise amplifier can be increased until the full range of the ADC is used.
This gain should be around 1000.
#+name: fig:setup-noise-measurement
#+caption: Schematic of the test bench to measure the Power Spectral Density of the Voltage amplifier noise $n$
#+attr_latex: :width \linewidth
[[file:figs/setup-noise-measurement.png]]
** Results
* Transfer Function measurement
** Setup
In order to measure the transfer function from the input voltage $V_{in}$ to the output voltage $V_{out}$, the test bench shown in Figure [[fig:setup-dynamics-measurement]] is used.
#+begin_note
@ -98,6 +160,28 @@ Here are the documentation of the equipment used for this test bench:
- Speedgoat DAC/ADC [[file:doc/IO131-OEM-Datasheet.pdf][IO313]]
#+end_note
For this measurement, the sampling frequency of the Speedgoat ADC should be as high as possible.
#+name: fig:setup-dynamics-measurement
#+caption: Schematic of the test bench to estimate the dynamics from voltage input $V_{in}$ to voltage output $V_{out}$
[[file:figs/setup-dynamics-measurement.png]]
** Results
* Conclusion
#+name: tab:table_name
#+caption: Measured characteristics, Manual characterstics and specified ones
#+attr_latex: :environment tabularx :width \linewidth :align lXXX
#+attr_latex: :center t :booktabs t :float t
| <l> | <c> | <c> | <c> |
| *Characteristics* | *Measurement* | *Manual* | *Specification* |
|-------------------------------------+---------------+--------------+-----------------|
| Input Voltage Range | - | +/- 10 [V] | +/- 10 [V] |
| Output Voltage Range | - | -50/150 [V] | -20/150 [V] |
| Gain | | 20 [V/V] | - |
| Maximum RMS current | | 0.9 [A] | > 50 [mA] |
| Maximum Pulse current | | 10 [A] | - |
| Slew Rate | | 150 [V/us] | - |
| Noise (10uF load) | | 0.7 [mV RMS] | < 2 [mV rms] |
| Small Signal Bandwidth (10uF load) | | 7.4 [kHz] | > 5 [kHz] |
| Large Signal Bandwidth (150V, 10uF) | | 300 [Hz] | - |