Added schematics and finished post

This commit is contained in:
Nis Wechselberg 2018-06-23 22:47:00 +02:00
parent bd33d48b50
commit aaaf67f522
18 changed files with 66 additions and 25688 deletions

View file

@ -1,6 +1,6 @@
---
title: "Saike 858D Rework Station - Original Schematic"
date: 2018-06-22T14:50:00+02:00
date: 2018-06-23T22:35:00+02:00
author: eNBeWe
type: post
categories:
@ -41,7 +41,7 @@ I rebuilt the schematics of the PCB in KiCad. Here is the complete schematic in
[![Saike 858D Schematic](/posts/images/858D/858D_Schematic.png)](/posts/images/858D/858D_Schematic-big.png)
Let's go through the parts one by one.
Let's go through the parts one by one. We start at the top left and continue in normal reading direction.
### Mains connection and Heater driver
@ -56,4 +56,67 @@ The microcontroller can control the NPN-transistor Q1 through the limiting resis
This pulls down the cathode potential and activates the optocoupler U2 which is a MOC3041.
The MOC3041 is a triac driver and that it does. It contains a zero-crossing detection
circuit and controls the triac U1, which in my device is a BTA16.
The additional circuitry is pretty much the recommended design from the MOC3041 datasheet.
However, the resistor values for R2 and R3 seem a bit low. The datasheet suggests 360 and 330 Ohms for these resistors.
### Microcontroller and EEPROM
[![Saike 858D MCU EEPROM](/posts/images/858D/858D_Schematic_MCU_EEPROM.png)](/posts/images/858D/858D_Schematic_MCU_EEPROM-big.png)
No surprises here. One capacitor just for supply stability and that's it.
The microcontroller has no EEPROM integrated, which leads to an additional EEPROM chip
on the PCB. For some reason it is not connected to the dedicated SDA/SCK pins
on the microcontroller.
The EEPROM memory is hard-wired to address 0 by tying all address pins to ground.
### Voltage Regulation
[![Saike 858D Voltage Regulation](/posts/images/858D/858D_Schematic_Voltage_Regulation.png)](/posts/images/858D/858D_Schematic_Voltage_Regulation-big.png)
Just a pretty standard power supply desing. The connector carries the two outputs from the transformer, 30VAC on pin 1 and 2 and 10VAC on pin 3 and 4.
The 30V rail is rectified using a full bridge rectifier and C7 as a smoothing capacitor. The resulting voltage should be about 40V but the 36V power net is the closest value I had in KiCad.
The 10V rail is half bridge rectified through D2 and smoothed with C6. Afterwards, the 7805 voltage regulator creates a stable 5V supply for the logic components.
The common 0V net is connected to the protective ground of the casing through capacitor C2.
### Buttons
[![Saike 858D Buttons](/posts/images/858D/858D_Schematic_Buttons.png)](/posts/images/858D/858D_Schematic_Buttons-big.png)
This one doesn't really justify its own part. The buttons are connected to ground and pull their respective logic line down when they are closed. R24 and R25 are used to limit the current.
The pins used on the microcontroller for the buttons are also used to drive the display. I guess there is sufficient time in between the display control to read the logic state from the buttons.
### Handle and Temperature Sensor
[![Saike 858D Sensor Input](/posts/images/858D/858D_Schematic_Temp_Sensor.png)](/posts/images/858D/858D_Schematic_Temp_Sensor-big.png)
This one is the one I have the most problems with for now. Let's start with the reed sensor which comes in through pin 3 of CON4. The signal is just filtered through R5 and C3 and fed to the microcontroller.
The temperature sensor is more of an issue and I havn't fully understood the whole thing yet. R15 and C5 are again a filter like for the reed sensor.
U3B, R13 and R14 form a basic non-inverting amplifier circuit with a gain of 2.
The other operational amplifier, together with V1, R8, R9, R11, and R12, probably forms some non-inverting amplifier with an offset voltage. For now I didn't really understand the design.
R6 and C4 form another filter on the input side of the amplifier. R7 provides some kind of offset in the signal, but I currently have no real idea why that is done.
### Fan Control
[![Saike 858D Fan Control](/posts/images/858D/858D_Schematic_Fan_Control.png)](/posts/images/858D/858D_Schematic_Fan_Control-big.png)
This circuit I didn't understand at first, but [Christean's work](http://www.heartoftechnology.com/reverse-engineering-the-858d-hot-air-rework-station/) put me on the right track.
The fan is controlled through transistor Q2. The fan is rated for 24V, but the supply voltage is a bit more than 40V. The circuit has to make sure that the fan is not overloaded.
The microcontroller can use transistor Q4 to drain the base current of Q2 and turn the controller off this way.
If Q2 is turned off, the speed control is implemented through Q3 and the surrounding circuit. The more Q3 is conducting, the more the base current is drained and the less Q2 is conducting. However, Q3 cannot drain Q2 completely, as the emitter voltage of Q3 always sits one diode drop above ground level.
RV1, which is the front-panel potentiometer, can be used to control the voltage divider between R21 and R22. The higher the voltage at the taper of the potentiometer, the higher the base current of Q3, resulting in less conductance for Q2. In addition the voltage divider and the transistor form a feedback loop to control the base current of Q2, and in result the voltage on the fan.
### LCD Display
[![Saike 858D LCD Display](/posts/images/858D/858D_Schematic_Display.png)](/posts/images/858D/858D_Schematic_Display-big.png)
The display is a three digit, seven-segment display with decimal points. The segments are wired with a common anode. The three digits activated one by one and rely on persistence of vision to show a stable image.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 585 KiB

After

Width:  |  Height:  |  Size: 391 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 442 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB