Interface ElectronicsMaking of a Web reportProf. Dr. Jörg Vollrath |
|
Presentation modeThere is a button to switch between presentation and handout mode.Top right corner. Graphics and text are scaled accordingly. Hovering with the mouse in the lower right you can select the next slide or bring you back to outline mode |
|
|
Text Editor likeNotepad++ Syntax highlighting Special control sequences needed. (HTML, JavaScript) Very compact code. HTML Authoring: Microsoft Expression Web WYSIWYG Editor What you see is what you get Creates a lot of overhead formatting No JavaScript live view. |
|
|
A module S5 is used for switching between presentation mode and handout. This scales all text and graphics accordingly and adds controls. Each slide starts with a 'div' with 'class' "slide".
Each slide can have additional text with a 'div' with 'class' "handout".
|
|
|
JavaScript module SPICE_HTML_2018_02/LTSPICE.js Canvas, Control, Link, Code parts Add schematics to processing list ID has to be the same as the schematic name. |
<!-- LTSPICE -->
<SCRIPT SRC="../SPICE_HTML_2018_02/LTSPICE.js"></SCRIPT>
<canvas id="WS2011_Prob4" width="400" height="300" class="LTSPICE" level="1"
sym='Switch'> </canvas>
document.addEventListener("load", findLT());
| Code | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| Vout[V] | ||||||||
| INL[LSB] | ||||||||
| DNL[LSB] |
| Code | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| Vout[V] | 0 | 0.4 | 0.9 | 1.55 | 2.05 | 2.55 | 3.0 | 3.5 |
| INL[LSB] | 0 | -0.2 | -0.2 | 0.1 | 0.1 | 0.1 | 0 | 0 |
| DNL[LSB] | -0.2 | 0 | 0.3 | 0 | 0 | -0.1 | 0 |
<!-- LTSPICE -->
<SCRIPT SRC="../SPICE_HTML_2013_03_11/LTSPICE.js"></SCRIPT>
<!-- Prettify Google -->
<link href="../google-code-prettify/src/prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../google-code-prettify/src/prettify.js"></script>
<script type="text/javascript" src="../google-code-prettify/src/lang-vhdl.js"></script>
...
document.addEventListener("load", prettyPrint());
Reso-
lution (Bits);Sam-
ple rate [MHz];Power consumption
[W]; Architecture, Technology
(Si, GaAs, SiGe,..); Power supply
voltage[V] ; ADC Input
range, DAC out-
put range;Feature size [um]; Chip size mm2;Typ: ADC, DAC;Year;Cita-
tion 4;35000 ;4.5 ;Flash, SiGe;3.3;NA ; 0.18 ; 8 ; ADC ; 2009 ;[1] 12; 104M; 0.88m ;SAR ;1.1/1.2; N/A; 0.028; 0.003; ADC; 2016; [2] 9; 1.8G; 44m; Pipeline; 1.2; N/A; 65; 0.15; ADC; 2016; [3]
After including the code:
Charts can be generated.There should be a function to draw a chart ("plotSine"). This uses the function Scatterplot. This draws a chart of the values of the aXY array in a canvas with the id "sineChart". This function has to be added to the drawings with the add_chart(plotSine) function.
|
<!-- MathJax -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
tex2jax: {inlineMath: [["$$","$$"],["\\(","\\)"]]}
});
</script>
<script type="text/javascript" src="../MathJax/MathJax.js"></script>
Equations can be set in LATEX style:
([ V_O = V_{ref} \sum_{i=0}^{N-1} \frac{D_{i}}{2^{N-i}} \)
\( V_O = V_{ref} \sum_{i=0}^{N-1} \frac{D_{i}}{2^{N-i}} \)