0% found this document useful (0 votes)
10 views12 pages

OBCC6M7R UserGuide v1.0

The Cybertron On-Board Computer (cOBC) is a high-performance processing unit featuring a 300 MHz Cortex-M7 processor and various standardized interfaces. The user guide details the cOBC Development Kit's specifications, including hardware features, interfaces, and setup instructions for programming and debugging. It also provides information on customer support and resources for getting started with the development kit.

Uploaded by

Wen-Chi Lu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views12 pages

OBCC6M7R UserGuide v1.0

The Cybertron On-Board Computer (cOBC) is a high-performance processing unit featuring a 300 MHz Cortex-M7 processor and various standardized interfaces. The user guide details the cOBC Development Kit's specifications, including hardware features, interfaces, and setup instructions for programming and debugging. It also provides information on customer support and resources for getting started with the development kit.

Uploaded by

Wen-Chi Lu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Cybertron On Board Computer User’s Guide

Introduction
The Cybertron On-Board Computer (cOBC) is a high-performance processing unit built around a
Cortex-M7 processor, clocked at 300 MHz, and offering a variety of standardized interfaces.
This user guide provides detailed information about the cOBC Development Kit and its features. The
figure below illustrates the cOBC Development Kit.

© 2024 Elitegroup Computer Systems OBCC6M7R-page1


FEATURES
The following are key features of the cOBC Development kit.
• 300 MHz, power efficient Cortex-M7 processor
• Single- and double-precision HW Floating Point Unit (FPU)
• FreeRTOS operating system for simple and lightweight cooperative multitasking
• On-board telemetry:
eFuse( MAX706RESA): Monitor voltage,current
temperature sensor(MCP9804):
6-Axis sensor (BMX323): Integrated Two Sensors:
16-bit Gyroscope
16-bit Accelerometer
3-Axis sensor (MMC5983MA): Geomagnetic Sensors:
• External on-board watchdog, eFuse and isolator for reliability
• One Mechanical Reset Button
• One Mechanical User Push Button
• Two User LEDs
• 12.0 MHz Oscillator
• 32.768 kHz Oscillator
• 2-MB Embedded Flash Memory
• 384-KB Embedded Multi-port SRAM
• 256-MB QSPI NOR Flash (MT25QL256ABA8ESF)
• One Mechanical User Push Button
• 1 GB high reliability SD cards for fail safe data storage (up to 32 GB on request)

INTERFACES
• I2C master or slave mode
• SPI master mode (up to 5 slaves)
• 2x UART (RS485 / RS422)
• General Purpose Input / Output pins (GPIO)
• Analog features include dual 2Msps 12-bit ADCs with analog front end offering offset and
gain error correction, and 2Msps 12-bit DAC.
• Two 4-channel 16-bit PWMs with complementary output
• JTAG for programming and debugging
• Dedicated debug LEDs and UART
• USB power supply

© 2024 Elitegroup Computer Systems OBCC6M7R-page2


Kit Overview
The cOBC Development Kit provides a modular development system for Microchip’s line of 32-bit
Cortex® microcontrollers.

To get started with the SAM E70 peripherals and learn how to integrate the device into your design,
visit the Advanced Software Framework (ASF) for SAM Devices, or visit the MPLAB Harmony™ web
page.

10 11
9 3

© 2024 Elitegroup Computer Systems OBCC6M7R-page3


Table 1. cOBC Development Kit Feature and Location
Number Description
1 ATSAME70Q21B
2 USB power supply
3 EXT1 interface
4 EXT2 interface
5 JTAG
6 PC104
7 External Reset Button
8 User Define Button
9 CAN interface
10 User Define LED
11 Power LED

© 2024 Elitegroup Computer Systems OBCC6M7R-page4


Table of Contents

Introduction ....................................................................................................................................................1
1. Getting Started ........................................................................................................................................6
2. Programmer Debugger ...........................................................................................................................7
2.1 MPLAB® PICkit™ 4 In-Circuit Debugger......................................................................................7
2.2 ATATMEL-ICE ..............................................................................................................................7
3. System Block Diagram.............................................................................................................................8
4. Hardware Features .................................................................................................................................8
4.1 Extension Header1 .....................................................................................................................8
4.2 Extension Header2 .....................................................................................................................9
4.3 JTAG ............................................................................................................................................9
4.4 CAN .............................................................................................................................................9
4.5 PC104 ........................................................................................................................................10
5. How to verify device .................................................................................................................................11
Revision History .............................................................................................................................................12
Customer Support .........................................................................................................................................12

© 2024 Elitegroup Computer Systems OBCC6M7R-page5


1. Getting Started

cOBC Development Kit Quick Start


1. IDE Environmental Install, you can use MPLAB X IDE or Atmel Studio IDE,
(1) MPLAB X IDE, ref.https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide
(2) Atmel Studio IDE, ref https://www.microchip.com/en-us/tools-resources/develop/microchip-studio
2. Library function use,
(1) MPLAB X IDE use MPLAB Harmony 3™
(2) Atmel Studio IDE use Advanced Software Framework (ASF)
3. Programmer debugger,The cOBC Development Kit can program and debug via MPLAB® PICkit™ 4
or ATATMEL-ICE. On the cOBC, the JTAG interface is connected between the programmer and the
ATSAME70Q21.

© 2024 Elitegroup Computer Systems OBCC6M7R-page6


2. Programmer Debugger

2.1 MPLAB® PICkit™ 4 In-Circuit Debugger

Figure 2-1. PCKit4

2.2 ATATMEL-ICE

Figure 2-2. Atmel ICE

© 2024 Elitegroup Computer Systems OBCC6M7R-page7


3. System Block Diagram

The following figure illustrates the high-level signal block diagram of the cOBC Development Kit.

Figure 3-1. Signal Level Block Diagram

4. Hardware Features

The extension headers can be used to access the pins of the target MCU on cOBC boards directly.

4.1 Extension Header1

The extension headers1 can be used to access the RS422/RS485 pins to the target MCU.

Figure 4-1. Extension Header1

© 2024 Elitegroup Computer Systems OBCC6M7R-page8


4.2 Extension Header2

The extension headers2 can be used to access the SPI and UART pins of the target MCU.

Figure 4-2. Extension Header2

4.3 JTAG

The JTAG can be used to program and debug of the target MCU.

Figure 4-3. JTAG

4.4 CAN

The CAN provides an easy way to communicate with other sub-system.

Figure 4-4. CAN


© 2024 Elitegroup Computer Systems OBCC6M7R-page9
4.5 PC104

The PC104 provides multi way to communicate with other sub-system.

Figure 4-5. PC104

© 2024 Elitegroup Computer Systems OBCC6M7R-page10


5. How to verify device

The UART on the ATSAME70Q21 provides an easy way to communicate with the target application
using terminal software.
1. The UART1 connection pins are indicated in Figure 4-2
2. Connect UART1 to the PC via a UART-to-USB bridge, as shown in Figure 5-1
3. To verify that the cOBC is functioning correctly, observe the output log as shown in Figure 5-2

Figure 5-1. Device verification

Figure 5-2. Device Log

© 2024 Elitegroup Computer Systems OBCC6M7R-page11


Revision History

Revision A –October 18, 2024

Initial release of this document.

Customer Support

Cybertron - Innovative Solutions In Space


9F., No.22-1, Sec. 3, Zhongshan N. Rd., Zhongshan Dist., Taipei City
104427, Taiwan (R.O.C.)
02-2162-1177
02-2658-8851
https://www.ecs.com.tw/tw

© 2024 Elitegroup Computer Systems OBCC6M7R-page12

You might also like