Starlight/Astro docs covering hardware reverse engineering, satellite tracking guides, firmware command reference, and engineering journal entries from the Carryout G2 exploration. 32 pages across getting-started, guides, reference, understanding, and journal sections.
77 lines
3.6 KiB
Plaintext
77 lines
3.6 KiB
Plaintext
---
|
|
title: "Datasheets"
|
|
description: Component datasheets and reference manuals for the Winegard Carryout G2 hardware — K60 MCU, A3981 motor driver, RYS352A GPS module.
|
|
sidebar:
|
|
order: 9
|
|
---
|
|
|
|
import { Aside } from '@astrojs/starlight/components';
|
|
|
|
These are the key component datasheets for the hardware found in the Winegard Carryout G2. PDF downloads are available from the links below.
|
|
|
|
## MCU -- NXP MK60DN512VLQ10
|
|
|
|
The main microcontroller is an NXP Kinetis K60, an ARM Cortex-M4 with DSP instructions. This is the brain of the dish -- it runs the firmware console, motor control PID loops, DVB tuner interface, and NVS storage.
|
|
|
|
### K60 Sub-Family Data Sheet
|
|
|
|
<a href="/datasheets/K60-datasheet.pdf">Download K60 Data Sheet (PDF)</a>
|
|
|
|
- **Part:** K60P144M100SF2V2, Rev 3, June 2013
|
|
- **Contents:** Pinout, electrical specifications, package dimensions, ordering information
|
|
- **Key specs:** 144-LQFP, 100 MHz max, 512 KB flash, 128 KB RAM, 5x UART, 3x DSPI, 2x I2C, 2x 16-bit ADC, USB OTG
|
|
|
|
### K60 Reference Manual
|
|
|
|
<a href="/datasheets/K60-reference-manual.pdf">Download K60 Reference Manual (PDF)</a>
|
|
|
|
- **Part:** K60P144M100SF2V2RM
|
|
- **Contents:** ~1800 pages covering all peripheral registers, clock configuration, flash memory controller, DMA, GPIO port control, UART, SPI, I2C, ADC, USB, and more
|
|
- **Useful sections:** Chapter 11 (Port Control and Interrupts) for pin mux configuration, Chapter 28 (DSPI) for motor driver SPI interface, Chapter 45 (FTFL Flash) for flash security and programming
|
|
|
|
## Motor Driver -- Allegro A3981
|
|
|
|
Each axis (AZ and EL) is driven by an Allegro A3981 programmable stepper motor driver, controlled via SPI from the K60 MCU.
|
|
|
|
### A3981 Data Sheet
|
|
|
|
<a href="/datasheets/A3981-datasheet.pdf">Download A3981 Data Sheet (PDF)</a>
|
|
|
|
- **Manufacturer:** Allegro Microsystems
|
|
- **Contents:** Functional description, SPI register map, timing diagrams, application circuits
|
|
- **Key specs:** Up to 28V motor supply, 1/16 microstepping, automatic current decay, SPI configuration, TSSOP-28 package with exposed pad
|
|
- **ECAD files:** KiCad symbol and footprint are available in the project's `docs/A3981-ecad.*` directory
|
|
|
|
<Aside type="note">
|
|
The A3981 SPI register values for current limits are stored in NVS indices 95-98 and 110-111 as hex values (e.g., `0x0000ff30`). The A3981 datasheet describes the register bit fields these map to.
|
|
</Aside>
|
|
|
|
## GPS Module -- RYS352A
|
|
|
|
The PCB has a GPS module footprint, though it may be unpopulated on the Carryout G2. The firmware has GPS support (NVS indices 63-64 configure GPS thresholds) and reports "GPS Not Found" at boot.
|
|
|
|
### RYS352A Module Datasheet
|
|
|
|
<a href="/datasheets/RYS352A.pdf">Download RYS352A Data Sheet (PDF)</a>
|
|
|
|
- **Manufacturer:** REYAX
|
|
- **Contents:** Module pinout, electrical specs, NMEA output format, antenna requirements
|
|
|
|
### RYS352x PAIR Command Guide
|
|
|
|
<a href="/datasheets/RYS352x_PAIR_Command_Guide.pdf">Download PAIR Command Guide (PDF)</a>
|
|
|
|
- **Contents:** Proprietary PAIR command protocol for configuring the RYS352x GPS module -- baud rate, update rate, constellation selection, NMEA sentence enable/disable, power management
|
|
- **Relevance:** If the GPS module is populated, these commands would be used to initialize it during the boot sequence
|
|
|
|
## Markdown Conversions
|
|
|
|
Large markdown conversions of these datasheets are available in the project's `docs/` directory for text search and LLM context:
|
|
|
|
- `docs/K60-datasheet.md`
|
|
- `docs/K60-reference-manual.md`
|
|
- `docs/A3981-datasheet.md`
|
|
- `docs/RYS352x_PAIR_Command_Guide.md`
|
|
|
|
These are too large to serve as web pages but are useful for programmatic search and analysis.
|