try to make 1-wire on timers

This commit is contained in:
eddyem
2014-10-30 11:17:48 +03:00
parent 6af145db1c
commit 7455c600b0
33 changed files with 1393 additions and 500 deletions

View File

@@ -1,70 +1,69 @@
eeschema (2013-feb-26)-stable >> Creation date: Пн 21 июл 2014 08:49:29
#Cmp ( order = Reference )
| C4 2200u, 40V
| C5 10u
| C6 100u
| C7 100n
| C8 100n
| C9 100n
| C10 27p
| C11 27p
| C12 100n
| C13 10u
| C14 100n
| C15 100n
| C16 100n
| C17 100n
| C18 100n
| C1.1 68n
| C1.2 68n
| C1.3 68n
| C1.4 68n
| C1.5 68n
| C2.1 1n
| C2.2 1n
| C2.3 1n
| C2.4 1n
| C2.5 1n
| C3.1 1n
| C3.2 1n
| C3.3 1n
| C3.4 1n
| C3.5 1n
| CON1 USB-MICRO-B
| DA1 IPS5451
| DA2 TLE5205
| DA4 USBLC6-2
| DA5 RO-1224
| C4 2200u, 40V
| C5 10u
| C6 100u
| C7 100n
| C8 100n
| C9 100n
| C10 27p
| C11 27p
| C12 100n
| C13 10u
| C14 100n
| C15 100n
| C16 100n
| C17 100n
| C18 100n
| C1.1 68n
| C1.2 68n
| C1.3 68n
| C1.4 68n
| C1.5 68n
| C2.1 1n
| C2.2 1n
| C2.3 1n
| C2.4 1n
| C2.5 1n
| C3.1 1n
| C3.2 1n
| C3.3 1n
| C3.4 1n
| C3.5 1n
| CON1 USB-MICRO-B
| DA1 IPS5451
| DA2 TLE5205
| DA4 USBLC6-2
| DA5 RO-1224
| DA6 LM1117MPX-3.3
| DD1 ADM233L
| DD3 STM32F103
| DD2.1 L6208N
| DD2.2 L6208N
| DD2.3 L6208N
| DD2.4 L6208N
| DD2.5 L6208N
| G1 8MHz
| DD1 ADM233L
| DD3 STM32F103
| DD2.1 L6208N
| DD2.2 L6208N
| DD2.3 L6208N
| DD2.4 L6208N
| DD2.5 L6208N
| G1 8MHz
| L1 BMB2A0300AN1
| R7 22k
| R8 15k
| R9 1.5k
| R10 510
| R11 4.7k
| R12 1M
| R13 10k
| R14 10k
| R15 10k
| R16 10k
| R17 10k
| R18 100k
| R19 4.7k
| R20 15k
| R21 15k
| R22 10k
| R23 10k
| R24 10k
| R25 300 (II)
| R26 10k
| R7 22k
| R8 15k
| R9 1.5k
| R10 510
| R11 4.7k
| R12 1M
| R13 10k
| R14 10k
| R15 10k
| R16 10k
| R17 10k
| R18 100k
| R19 4.7k
| R20 15k
| R21 15k
| R22 10k
| R23 10k
| R24 10k
| R25 300 (II)
| R26 10k
| R27 RT0805BRB071KL
| R28 RT0805BRB071KL
| R29 RT0805BRB071KL
@@ -73,188 +72,188 @@ eeschema (2013-feb-26)-stable >> Creation date: Пн 21 июл 2014 08:49:29
| R32 RT0805BRB071KL
| R33 RT0805BRB071KL
| R34 RT0805BRB071KL
| R35 22
| R36 22
| R37 10k
| R38 10k
| R39 10k
| R1.1 0.33
| R1.2 0.33
| R1.3 0.33
| R1.4 0.33
| R1.5 0.33
| R2.1 0.33
| R2.2 0.33
| R2.3 0.33
| R2.4 0.33
| R2.5 0.33
| R3.1 22k
| R3.2 22k
| R3.3 22k
| R3.4 22k
| R3.5 22k
| R4.1 1.8k
| R4.2 1.8k
| R4.3 1.8k
| R4.4 1.8k
| R4.5 1.8k
| R40.1 68
| R40.2 68
| R5.1 51k
| R5.2 51k
| R5.3 51k
| R5.4 51k
| R5.5 51k
| R6.1 51k
| R6.2 51k
| R6.3 51k
| R6.4 51k
| R6.5 51k
| SB1 RESET
| SB2 BOOT
| VD1 B120-E3
| VD2 PWR
| VD3 B120-E3
| VT1 DTA114Y
| VT2.1 NTE2984
| VT2.2 NTE2984
| XP1 GPRM1-61
| XP2 TRD
| XP3 CONN_7
| XP4 CONN_4
| XP5 CONN_7
| XP6 DB9
| XP7 Power
| XS1 DB9
| R35 22
| R36 22
| R37 10k
| R38 10k
| R39 10k
| R1.1 0.33
| R1.2 0.33
| R1.3 0.33
| R1.4 0.33
| R1.5 0.33
| R2.1 0.33
| R2.2 0.33
| R2.3 0.33
| R2.4 0.33
| R2.5 0.33
| R3.1 22k
| R3.2 22k
| R3.3 22k
| R3.4 22k
| R3.5 22k
| R4.1 1.8k
| R4.2 1.8k
| R4.3 1.8k
| R4.4 1.8k
| R4.5 1.8k
| R40.1 68
| R40.2 68
| R5.1 51k
| R5.2 51k
| R5.3 51k
| R5.4 51k
| R5.5 51k
| R6.1 51k
| R6.2 51k
| R6.3 51k
| R6.4 51k
| R6.5 51k
| SB1 RESET
| SB2 BOOT
| VD1 B120-E3
| VD2 PWR
| VD3 B120-E3
| VT1 DTA114Y
| VT2.1 NTE2984
| VT2.2 NTE2984
| XP1 GPRM1-61
| XP2 TRD
| XP3 CONN_7
| XP4 CONN_4
| XP5 CONN_7
| XP6 DB9
| XP7 Power
| XS1 DB9
#End Cmp
#Cmp ( order = Value )
| 27p C10
| 27p C11
| 1n C2.1
| 1n C2.2
| 1n C2.3
| 1n C2.4
| 1n C2.5
| 1n C3.1
| 1n C3.2
| 1n C3.3
| 1n C3.4
| 1n C3.5
| 68n C1.1
| 68n C1.2
| 68n C1.3
| 68n C1.4
| 68n C1.5
| 100n C7
| 100n C8
| 100n C9
| 100n C12
| 100n C14
| 100n C15
| 100n C16
| 100n C17
| 100n C18
| 10u C5
| 10u C13
| 100u C6
| 2200u, 40V C4
| USB-MICRO-B CON1
| RO-1224 DA5
| LM1117MPX-3.3 DA6
| USBLC6-2 DA4
| IPS5451 DA1
| TLE5205 DA2
| ADM233L DD1
| L6208N DD2.1
| L6208N DD2.2
| L6208N DD2.3
| L6208N DD2.4
| L6208N DD2.5
| STM32F103 DD3
| 8MHz G1
| BMB2A0300AN1 L1
| 0.33 R1.1
| 0.33 R1.2
| 0.33 R1.3
| 0.33 R1.4
| 0.33 R1.5
| 0.33 R2.1
| 0.33 R2.2
| 0.33 R2.3
| 0.33 R2.4
| 0.33 R2.5
| 22 R35
| 22 R36
| 68 R40.1
| 68 R40.2
| 510 R10
| 1.5k R9
| 1.8k R4.1
| 1.8k R4.2
| 1.8k R4.3
| 1.8k R4.4
| 1.8k R4.5
| 4.7k R11
| 4.7k R19
| 10k R13
| 10k R14
| 10k R15
| 10k R16
| 10k R17
| 10k R22
| 10k R23
| 10k R24
| 10k R26
| 10k R37
| 10k R38
| 10k R39
| 15k R8
| 15k R20
| 15k R21
| 22k R3.1
| 22k R3.2
| 22k R3.3
| 22k R3.4
| 22k R3.5
| 22k R7
| 51k R5.1
| 51k R5.2
| 51k R5.3
| 51k R5.4
| 51k R5.5
| 51k R6.1
| 51k R6.2
| 51k R6.3
| 51k R6.4
| 51k R6.5
| 100k R18
| 1M R12
| 300 (II) R25
| RT0805BRB071KL R27
| RT0805BRB071KL R28
| RT0805BRB071KL R29
| RT0805BRB071KL R30
| RT0805BRB071KL R31
| RT0805BRB071KL R32
| RT0805BRB071KL R33
| RT0805BRB071KL R34
| RESET SB1
| BOOT SB2
| B120-E3 VD1
| B120-E3 VD3
| PWR VD2
| DTA114Y VT1
| NTE2984 VT2.1
| NTE2984 VT2.2
| DB9 XP6
| GPRM1-61 XP1
| CONN_4 XP4
| CONN_7 XP3
| CONN_7 XP5
| TRD XP2
| Power XP7
| DB9 XS1
| 27p C10
| 27p C11
| 1n C2.1
| 1n C2.2
| 1n C2.3
| 1n C2.4
| 1n C2.5
| 1n C3.1
| 1n C3.2
| 1n C3.3
| 1n C3.4
| 1n C3.5
| 68n C1.1
| 68n C1.2
| 68n C1.3
| 68n C1.4
| 68n C1.5
| 100n C7
| 100n C8
| 100n C9
| 100n C12
| 100n C14
| 100n C15
| 100n C16
| 100n C17
| 100n C18
| 10u C5
| 10u C13
| 100u C6
| 2200u, 40V C4
| USB-MICRO-B CON1
| RO-1224 DA5
| LM1117MPX-3.3 DA6
| USBLC6-2 DA4
| IPS5451 DA1
| TLE5205 DA2
| ADM233L DD1
| L6208N DD2.1
| L6208N DD2.2
| L6208N DD2.3
| L6208N DD2.4
| L6208N DD2.5
| STM32F103 DD3
| 8MHz G1
| BMB2A0300AN1 L1
| 0.33 R1.1
| 0.33 R1.2
| 0.33 R1.3
| 0.33 R1.4
| 0.33 R1.5
| 0.33 R2.1
| 0.33 R2.2
| 0.33 R2.3
| 0.33 R2.4
| 0.33 R2.5
| 22 R35
| 22 R36
| 68 R40.1
| 68 R40.2
| 510 R10
| 1.5k R9
| 1.8k R4.1
| 1.8k R4.2
| 1.8k R4.3
| 1.8k R4.4
| 1.8k R4.5
| 4.7k R11
| 4.7k R19
| 10k R13
| 10k R14
| 10k R15
| 10k R16
| 10k R17
| 10k R22
| 10k R23
| 10k R24
| 10k R26
| 10k R37
| 10k R38
| 10k R39
| 15k R8
| 15k R20
| 15k R21
| 22k R3.1
| 22k R3.2
| 22k R3.3
| 22k R3.4
| 22k R3.5
| 22k R7
| 51k R5.1
| 51k R5.2
| 51k R5.3
| 51k R5.4
| 51k R5.5
| 51k R6.1
| 51k R6.2
| 51k R6.3
| 51k R6.4
| 51k R6.5
| 100k R18
| 1M R12
| 300 (II) R25
| RT0805BRB071KL R27
| RT0805BRB071KL R28
| RT0805BRB071KL R29
| RT0805BRB071KL R30
| RT0805BRB071KL R31
| RT0805BRB071KL R32
| RT0805BRB071KL R33
| RT0805BRB071KL R34
| RESET SB1
| BOOT SB2
| B120-E3 VD1
| B120-E3 VD3
| PWR VD2
| DTA114Y VT1
| NTE2984 VT2.1
| NTE2984 VT2.2
| DB9 XP6
| GPRM1-61 XP1
| CONN_4 XP4
| CONN_7 XP3
| CONN_7 XP5
| TRD XP2
| Power XP7
| DB9 XS1
#End Cmp
#End List

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A3 16535 11693
encoding utf-8
Sheet 1 12
Title "IR-spectrometer Control System"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A3 16535 11693
encoding utf-8
Sheet 3 12
Title "MCU module on STM32F103"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 5 12
Title "RS-232 level converter"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""

View File

@@ -1,103 +1,103 @@
嬲嗡蒙衔撂匚吓 瘟谖赁盼膳 邢以献 蜕艘纤衔砸咸膛伊
Functional map of MCU pins
# 瘟谧廖膳 瘟谖赁盼膳
001 PE2 DIR_3 direction of steppers' rotation
# name functionality
001 PE2 DIR_3 direction of steppers' rotation
002 PE3 DIR_4
003 PE4 DIR_5
004
005
006
007
008
009
010 VSS
011 VDD
012 OSC_IN
013 OSC_OUT
014 NRST RST
015 PC0 \
016 PC1 | ADG506 address
017 PC2 | selection
018 PC3 /
019 VSSA 0v analog
004 PE6 DG_FEEDBACK feedback from power switch POW_LOAD (+10..12V)
005 -
006 -
007 -
008 -
009 -
010 VSS GND
011 VDD +3.3V
012 OSC_IN 8MHz in
013 OSC_OUT 8MHz out
014 NRST Reset
015 PC0 SHTR Shutter on pulse
016 PC1 SHTR_FB Error signal from shutter H-bridge
017 PC2 POW0 Shutter polarity (open/close)
018 -
019 VSSA 0v analog
020 VREF- ref (0v)
021 VREF+ ref (+3.3v)
022 VDDA +3.3V analog
023
024 PA1 TIM2 timer for motors 4&5
025 PA2 UART_TX RS-232
026 PA3 UART_RX
027 VSS
028 VDD
029 PA4 7\
030 PA5 6 |
031 PA6 5 |
032 PA7 4 | ADC 12bit input channels (TRD)
033 PC4 3 |
034 PC5 2 |
035 PB0 1 |
036 PB1 0/
023 -
024 -
025 PA2 1WIRE_TX 1-wire interface
026 PA3 1WIRE_RX
027 VSS GND
028 VDD +3.3V
029 PA4 ADC7\
030 PA5 ADC6 |
031 PA6 ADC5 |
032 PA7 ADC4 | ADC 12bit input channels (TRD)
033 PC4 ADC3 |
034 PC5 ADC2 |
035 PB0 ADC1 |
036 PB1 ADC0/
037 BOOT1 BOOT 100k resistor to GND
038 PE7 EN1 \
038 PE7 EN1 \
039 PE8 EN2 |
040 PE9 EN3 | enable Xth stepper motor
040 PE9 EN3 | enable Xth stepper motor
041 PE10 EN4 |
042 PE11 EN5 /
043 PE12 POW0\
044 PE13 POW1 | Power load (12V, up to 17A on single channel)
045 PE14 POW2 |
046 PE15 POW3/
047 PB10 USART3_TX 1-wire data tx/rx
043 PE12 POW2\
044 PE13 POW1/ Power load (10..12V, pull-down)
045 -
046 -
047 PB10 USART3_TX RS-232 (master)
048 PB11 USART3_RX
049 VSS
050 VDD
051
049 VSS GND
050 VDD +3.3V
051 -
052 SPI2_SCK \
053 SPI2_MISO | External SPI connection
053 SPI2_MISO | External SPI connection (at edge of the board)
054 SPI2_MOSI /
055 PD8 \ Tur3[1..2] Upper filters turret Hall 1 & 2
056 PD9 /
057 PD10 \ LS1 Linear stage 1 (long) DOWN end-switch
058 PD11 / Linear stage 1 (long) UP end-switch
059 PD12 \ LS2 Linear stage 2 (short) DOWN end-switch
060 PD13 / Linear stage 2 (short) UP end-switch
061
062
063 PC6 TIM1 timer for stepper motors 1..3
064 PC7 \
065 PC8 |
066 PC9 | EXT External ports +
067 PA8 |
068 PA9 | TX External UART (+ boot UART)
069 PA10 / RX
070 PA11 USB_DM USB data-
071 PA12 USB_DP USB data+
072
073
074 VSS
075 VDD
076
077
078
079 PC11 USB_DISC disconnect USB)
080
081 PD0 \
082 PD1 | Tur1 Slits turret Hall sensors
055 -
056 -
057 PD10 EXT0\
058 PD11 EXT1 | ADG506 address selection
059 PD12 EXT2 | or custom external ports
060 PD13 EXT3/
061 -
062 PD15 TIM2 timer for motors 4&5
063 PC6 TIM1 timer for stepper motors 1..3
064 PC7 \ LS1 Linear stage 1 (long) DOWN end-switch
065 PC8 / Linear stage 1 (long) UP end-switch
066 PC9 \ LS2 Linear stage 2 (short) DOWN end-switch
067 PA8 / Linear stage 2 (short) UP end-switch
068 PA9 BOOT_TX \ UART1 (slave): boot + ext UART
069 PA10 BOOT_RX /
070 PA11 USB_DM USB data-
071 PA12 USB_DP USB data+
072 -
073 -
074 VSS GND
075 VDD +3.3V
076 -
077 -
078 PC10 USB_POWER +3V when USB connected
079 PC11 USB_DISC software USB disconnection (low lewel for bipolar VT1, high level for p-channel MOSFET)
080 -
081 PD0 \
082 PD1 | Tur1 Slits turret Hall sensors
083 PD2 |
084 PD3 /
085 PD4 \
086 PD5 | Tur2 Middle filters turret Hall sensors
087 PD6 / Upper filters turret Hall 0
088 PD7 Tur3_0
089 SPI1_SCK
090 SPI1_MISO
091 SPI1_MOSI/I2C_SMBAI
092
093
094 BOOT BOOT Button to boot from bootloader
095 I2C_SCL/CANRX
096 I2C_SDA/CANTX
097 PE0 DIR_1 direction of SM 1,2
086 PD5 | Tur2 Middle filters turret Hall sensors
087 PD6 /
088 PD7 Tur3_0 Upper filters turret Hall 0
089 SPI1_SCK \
090 SPI1_MISO | SPI connection (near USB connector)
091 SPI1_MOSI/I2C_SMBAI/
092 PB6 Tur3_1 \ Upper filters turret Hall 1,2
093 PB7 Tur3_2 /
094 BOOT BOOT Button to boot from bootloader
095 I2C_SCL/CANRX \ External CAN connection (or I2S, etc)
096 I2C_SDA/CANTX /
097 PE0 DIR_1 direction of SM 1,2
098 PE1 DIR_2
099 VSS
100 VDD
099 VSS
100 VDD

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 12 12
Title "Power load module"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 4 12
Title "USB input circuit"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""
@@ -301,10 +301,20 @@ Wire Wire Line
Wire Wire Line
3900 2500 2500 2500
Connection ~ 2500 2500
Connection ~ 3900 2500
Wire Wire Line
5200 2000 3900 2000
Wire Wire Line
3900 2000 3900 3300
Connection ~ 3900 3100
Wire Wire Line
3900 3300 3900 2500
$Comp
L +3.3V #PWR?
U 1 1 5433F723
P 5200 1900
F 0 "#PWR?" H 5200 1860 30 0001 C CNN
F 1 "+3.3V" H 5200 2010 30 0000 C CNN
F 2 "" H 5200 1900 60 0000 C CNN
F 3 "" H 5200 1900 60 0000 C CNN
1 5200 1900
1 0 0 -1
$EndComp
Wire Wire Line
5200 1900 5200 2000
$EndSCHEMATC

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 2 12
Title "Stepper motor module"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""

View File

@@ -1,4 +1,4 @@
EESchema Schematic File Version 2 date Пн 29 сен 2014 14:40:29
EESchema Schematic File Version 2 date Вт 07 окт 2014 17:18:47
LIBS:power
LIBS:device
LIBS:transistors
@@ -41,7 +41,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 11 12
Title "Power load module"
Date "29 sep 2014"
Date "7 oct 2014"
Rev ""
Comp "SAO RAS"
Comment1 ""