Payload electronics

The PCB ensures proper functioning of the F.R.W., the z-axis magnetorquer and the sensors: the magnetometer, the gyroscope and the temperature sensors. It also provides the electrical interface for power delivery and communication with the SR-NANO-BUS platform. The PCB is mechanically compatible with other parts of the satellite and was designed to work properly in space conditions (especially low and high temperatures). More information about payload electronics system can be found in: Artur Hadasz, "Project of the payload computer and the electronic circuit of the controller for the Kraksat satellite angular velocity control", Master Thesis, AGH University of Science and Technology, Cracow 2019, supervisor: Paweł Zagórski

Schematics

Parts of the PCB schematics are presented bellow.

Bill of materials

The bill of materials for the PCB is shown in the table bellow.

Designator

Manufacturer

Manufacturer part number

H1, H2, H3, H4, H5

ALLEGRO MICROSYSTEMS

A4950ELJTR-T

C1, C8, C17, C19

MURATA

GRM31CR6YA106KA12L

C2, C3, C5, C6, C7, C9, C10, C11, C13, C14, C15, C16, C18, C20, C21, C22, C23

TDK

CGA3E3X8R1H104K080AB

C4

AVX

06031C103JAT2A

C12, C24, C25, C26, C27

KEMET

C2220X106K5RACTU

R1, R3, R7, R10

VISHAY

CRCW06034K70FKEA

R2, R4, R5, R11, R12, R15, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29

VISHAY

CRCW06030000Z0EA

R6, R17

VISHAY

CRCW060310K0FKEA

R9, R16

WALSIN

WR06X47R0FTL

R13

VISHAY

CRCW060315K0FKEA

R14

VISHAY

CRCW060347K0FKEA

Y1

ABRACON

ASTMHTA-25.000MHZ-ZJ-E

L1

MURATA

LQM21FN100M80L

U1

STMICROELECTRONICS

LSM9DS1TR

U2

STMICROELECTRONICS

STM32L476RCT6

T1, T2, T3

LITTELFUSE

SMF3.3

T4

STMICROELECTRONICS

SMBJ16A-TR

J1, J2, J3, J4, J5, J6, JP1, JP2, JP3, JP4, LED1, LED2, R8, S1, TP1, TP7, TP8, TP9

DO NOT PLACE

Assembly drawing

The assembly drawing for the PCB is shown bellow.

Functions of microcontroller pins

The table below provides information about microcontroller pins - the peripherals they are used by (their function in that peripheral) and their function in the KRAKsat mission. In cases where it is required, more detailed description is presented in the subsections below.

Pin

Peripheral

Function

PA13

JTMS-SWDIO

Programming with ST-Link

PA14

JTCK-SWCLK

Programming with ST-Link

PB3

JTDOTRACESWO

Programming with ST-Link

PA2

USART2_TX

UART TX port for test communication using ST-link

PA3

USART2_RX

UART RX port for test communication using ST-link

PC6

TIM3_CH1

PWM passed to the H-bridge controlling phase 1 of the FRW in direction 1

PC7

TIM3_CH2

PWM passed to the H-bridge controlling phase 1 of the FRW in direction 2

PC8

TIM3_CH3

PWM passed to the H-bridge controlling phase 2 of the FRW in direction 1

PC9

TIM3_CH4

PWM passed to the H-bridge controlling phase 2 of the FRW in direction 2

PA8

TIM1_CH1

PWM passed to the H-bridge controlling phase 3 of the FRW in direction 1

PA9

TIM1_CH2

PWM passed to the H-bridge controlling phase 3 of the FRW in direction 2

PA10

TIM1_CH3

PWM passed to the H-bridge controlling phase 4 of the FRW in direction 1

PA11

TIM1_CH4

PWM passed to the H-bridge controlling phase 4 of the FRW in direction 2

PB6

TIM4_CH1

PWM passed to the H-bridge controlling the ADCS coil in direction 1

PB7

TIM4_CH2

PWM passed to the H-bridge controlling the ADCS coil in direction 2

PC0

I2C3_SCL

SCL signal for communication with IMU using I2C

PC1

I2C3_SDA

SDA signal for communication with IMU using I2C

PB10

USART3_TX

UART TX port for communication with ther arbiter

PB11

USART3_RX

UART RX port for communication with ther arbiter

PB0

ADC12_IN15

12 V power level measuring

PB2

COMP1_INP

The comparator measuring power level and generating interrupts

PB12

GPIO

User GPIO output

PA5

SPI1_SCK

SC in thermometer

PA6

SPI1_MISO

MISO for SPI communication with thermometer, SI/O in thermometer

PA7

SPI1_MOSI

MOSI for SPI communication with thermometer, SI/O in thermometer

PC4

GPIO

/CS in thermometer

PC10

GPIO

User GPIO

PC11

GPIO

User GPIO

Connectors and test points

Connector J1

J1 is electronic interface between payload and OBC. It provides 3.3V and 12V supply voltage and UART serial communication.

Pin number

Function

1

UART TX on payload side

2

NRST

3

3.3V

4

3.3V

5

12V

6

12V

7

UART RX on payload side

8

Not connected

9

GND 3.3V

10

GND 3.3V

11

GND 12V

12

GND 12V

Connector J6

J6 connects the PCB to the ADCS Z-coil and the thermometer.

Pin number

Function

1

ADCS coil terminal 1

2

ADCS coil terminal 2

3

/CS in thermometer

4

VDD

5

SI/O in thermometer

6

GND

7

SC in thermometer

8

GND

Connector JP1

JP1 allows to check if the IMU works correctly using an external microcontroller. It also enables connecting the Sparkfun 9DOF Sensor Stick to the board if the IMU found on the PCB stops working.

Pin number

Function

1

GND

2

VDD

3

SDA

4

SCL

Connector JP2

JP2 can be used as ports of UART com 2 used to verify the correctness of implemented features.

Pin number

Function

1

UART TX

2

UART RX

Connector JP3

JP3 can be used to test GPIO pins in microcontroller.

Connector JP4

JP4 is used to program the microcontroller via ST-Link.

Pin number

Function

1

Target VDD

2

TCK

3

GND

4

TMS

5

NRST

6

SWO

Test point TP1

The signals which can be measured on terminals of the TP1 test point are described in table below.

Pin number

Function

1

PWM passed to the H-bridge controlling the ADCS coil, terminal 1

2

PWM passed to the H-bridge controlling the ADCS coil, terminal 2

3

SC in thermometer

4

SI/O in thermometer

5

/CS in thermometer

6

GND

7

PWM passed to the H-bridge controlling the flywheel coil 4, terminal 1

8

PWM passed to the H-bridge controlling the flywheel coil 4, terminal 2

9

PWM passed to the H-bridge controlling the flywheel coil 3, terminal 1

10

PWM passed to the H-bridge controlling the flywheel coil 3, terminal 2

11

PWM passed to the H-bridge controlling the flywheel coil 2, terminal 1

12

PWM passed to the H-bridge controlling the flywheel coil 2, terminal 2

13

PWM passed to the H-bridge controlling the flywheel coil 1, terminal 1

14

PWM passed to the H-bridge controlling the flywheel coil 1, terminal 2

Test points TP2, TP3, TP4, TP5, TP6

TP2, TP3, TP4, TP5, TP6 are used to measure the outputs of the H1, H2, H3, H4 and H5 bridges respectively.

Test points TP7 and TP8

TP7 and TP8 are used to check the power supply. The table below shows the signals on each testpoint terminal.

Test point

Terminal number

Signal

TP 7

1

GND

TP 7

2

12V

TP 8

3

GND

TP 8

4

3.3V

Sensors

IMU

The LSM9DS1 is a sensor featuring a 3D digital linear acceleration sensor, a 3D digital angular rate sensor, and a 3D digital magnetic sensor. The LSM9DS1 has a linear acceleration full scale of ±2g/ ± 4g/ ± 8/ ± 16g, a magnetic field full scale of ±4/ ± 8/ ± 12/ ± 16 gauss and an angular rate of ±245/ ± 500/ ± 2000 dps. The LSM9DS1 includes an I2C serial bus interface. It is guaranteed to operate over an extended temperature range from -40°C to +85°C.

Thermometer

The LM74 is a temperature sensor with analog-to-digital converter with an SPI interface. The host can query the LM74 at any time to read temperature. A shutdown mode decreases power consumption to less than 10 μA. This mode is useful in systems where low average power consumption is critical.The LM74 has 12-bit plus sign temperature resolution (0.0625 °C per LSB) while operating over a temperature range of -55°C to +150°C.

Last updated