Skip to content

Commit e601347

Browse files
author
Daniel Rosner
committed
improve signals and add components interconnection information
1 parent ffbf9ee commit e601347

12 files changed

Lines changed: 278 additions & 7 deletions

File tree

slides/lectures/acs_cc/04/slides.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,6 @@ Lecture 4
4040
src: ../../resources/timers/slides.md
4141
---
4242

43-
<!-- Signals -->
44-
45-
---
46-
src: ../../resources/signals/slides.md
47-
---
48-
4943
<!-- PWM -->
5044

5145
---

slides/lectures/fils_en/04/slides.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ src: ../../resources/timers/slides.md
4343
<!-- Signals -->
4444

4545
---
46-
src: ../../resources/signals/slides.md
46+
src: ../../resources/signals/basic.md
4747
---
4848

4949
<!-- PWM -->

slides/lectures/resources/signals/ICs_same_voltage.svg

Lines changed: 1 addition & 0 deletions
Loading

slides/lectures/resources/signals/VCC1_smaller_VCC2.svg

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
layout: section
3+
---
4+
# Signals
5+
Digital Signals - Recap
6+
7+
---
8+
9+
# Signals
10+
Analog vs Digital
11+
12+
<div grid="~ cols-2">
13+
14+
<div>
15+
16+
- *analog signals* are *real* signals
17+
- *digital signals* are *a numerical representation* of an analog signal (software level)
18+
- hardware usually works with two-level digital signals (hardware level)
19+
20+
#### Exceptions
21+
- in wireless and in high-speed cable communication things get more complicated
22+
23+
> for PCB level / between integrated circuits on the same board / inside the same chip - things are a "a little simpler" - as detailed in the following
24+
25+
</div>
26+
27+
![AD](./a_d.png)
28+
29+
</div>
30+
31+
---
32+
33+
# Why use digital in computing?
34+
35+
<div grid="~ cols-2">
36+
37+
<div>
38+
39+
Signal that we *want* to generate with an output pin
40+
41+
![Digital Step](./digital_step.svg)
42+
43+
</div>
44+
45+
<div>
46+
<v-click>
47+
48+
Signal that what we actually generate
49+
50+
![Analog Step](./analog_step.svg)
51+
</v-click>
52+
</div>
53+
54+
</div>
55+
56+
> Why we sill use it? Because after passing through an IC or a gate inside an IC - the signal si "rebuilt" and if the "digital discipline" described in the following is respected - we can preserve the information after numerous "passes". Thus, each element can behave with a large margin for error, yet the final result is correct.
57+
58+
---
59+
---
60+
# Noise Margin
61+
62+
<div align="center">
63+
64+
![Noise](./noise.svg)
65+
66+
</div>
67+
68+
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: section
3+
---
4+
# Digital Signals - recap & key points
5+
6+
Recap from ED & key concepts usefull for PM
7+
8+
9+
10+
---
11+
12+
# Digital Signals - recap & key points
13+
14+
#

0 commit comments

Comments
 (0)