1
00:00:01,033 --> 00:00:06,433
Hello everyone, in this lesson we will briefly introduce the SVID bus
2
00:00:06,633 --> 00:00:11,833
The SVID bus is a bus between the CPU and the CPU power chip
3
00:00:12,433 --> 00:00:18,800
Its function is to allow the CPU to control the output voltage of the CPU power supply chip
4
00:00:19,333 --> 00:00:24,933
The CPU needs a specific power supply voltage and power supply voltage curve when it is working
5
00:00:25,433 --> 00:00:31,366
During normal operation, the CPU will control the CPU power supply chip through the SVID bus in real time,
6
00:00:31,833 --> 00:00:35,666
and output the voltage currently required by the CPU.
7
00:00:36,600 --> 00:00:41,233
The SVID bus has three lines, CLK, DATA, ALERT
8
00:00:47,866 --> 00:00:51,733
Clock and data lines are used to transmit data
9
00:00:52,366 --> 00:00:58,733
And ALERT is a warning, used to notify the processor that the voltage change is normal or wrong
10
00:00:59,433 --> 00:01:04,233
We need to know that the CPU is very strict about CPU power supply
11
00:01:04,833 --> 00:01:10,566
If the power supply voltage required by the CPU is inconsistent with the actual power supply voltage
12
00:01:10,600 --> 00:01:17,033
For example, the CPU sends out a voltage of 1.05V through the SVID bus,
13
00:01:17,400 --> 00:01:22,033
and the power supply chip sends out a voltage of 1.1V
14
00:01:22,666 --> 00:01:26,266
If the voltage is inconsistent, the CPU will not work
15
00:01:26,566 --> 00:01:29,800
Its manifestation is that the CPU does not run code
16
00:01:30,166 --> 00:01:37,733
And the SVID bus generally uses 1V pull-up, and there is usually a pull-up resistor in the middle
17
00:01:38,033 --> 00:01:44,400
If there is a problem with the pull-up resistor, even if the resistance value of the resistor is wrong,
18
00:01:44,600 --> 00:01:48,366
it may cause the data transmitted by the SVID to be wrong,
19
00:01:48,466 --> 00:01:52,633
which will cause the CPU to not work and cause a code failure.