SpaceLogger Hardware Description

1    Block Diagram

A functional block diagram of the data logger appears below:

 

   

2    Power Supply

The data logger operates from a nominal 9-42 VDC external supply capable of supplying at least 100mA.  Alternatively an external regulated supply of 5V ±5% capable of supplying at least 100mA may be used as a power supply.  The module has a storage capacitor for maintaining the real time clock over shorter periods of time.

The power supply select link must be set appropriately depending whether the external supply is regulated 5V or unregulated 9-42V.  The power supply select link is located on top of the pcb module alongside the CompactFlash header.

 

3    Analogue Inputs

There are 4 10-Bit analogue inputs which measure input levels between ±5 VDC.  The amplifier used in the analogue input stage is rail to rail input and output; the input is voltage divided prior to amplification so a range of –5V to +5V input voltage is available. If a higher input impedance is required then removing the pull down resisters (R3) is possible.   

Number of analogue input channels: 4
Analogue Input Resolution: 10 bit
Analogue Input voltage range:  ±5 VDC
Input Impedance:  > 10 kW
Maximum Input voltage: 5V
Minimum Input voltage: -5V


Analogue input circuit.

4    Digital Inputs/Outputs

There are 4 general purpose digital lines which may be configured as either inputs or outputs, and may also be logged.  There is a series resistance of 1kW between each external connection and the connection to the SpaceLogger processor.

 

Number of digital input/output channels:  4
Digital output high voltage:  > 4.5 VDC
Digital output low voltage: < 0.5 VDC
Input Impedance: > 1 kW
Output Impedance: < 5kW
Maximum Input voltage: 5V
Minimum Input voltage: 0V

5    Communications Ports

There are two serial communications ports available, the first is software configurable as RS232 or RS485, whilst the second is suitable for RS232 communications over short distances.  This second port does not conform to full RS232 standards and is aimed to be used as a secondary port for development and debugging operations.

For RS232 connection to the main serial port, connect to RxA, TxA and GND.  RxA and Txa Refer to the SpaceLogger receive and transmit.

For RS485 connection to the main serial port, connect to RxA, RxB, TxA, TxB and GND, again labels refer to the SpaceLogger receive and transmit. 

6    Expansion Port

The expansion port is available for future applications where the SpaceLogger may be connected to a second module.  The connections from the SpaceLogger processor to the expansion interface include the 8-bit data bus, the SPI serial interface and several I/O port lines. The expansion port is a series of 22 connections configured in a 2x11 0.1" grid suitable for connecting a header. Pin 1 of the expansion port is top left when viewed from the compact flash side of the circuit board.

Pin

Name

Description

1

VCC

VCC – 5VDC

2

GND

Ground

3

RG3

Microcontroller Port line - Port G Bit 3

4

RF4

Microcontroller Port line - Port F Bit 4 (CF Control)

5

RD4

Microcontroller Port line – Port D Bit 4 (CF Data bus)

6

RD3

Microcontroller Port line – Port D Bit 3 (CF Data bus)

7

RD6

Microcontroller Port line – Port D Bit 6 (CF Data bus)

8

RD5

Microcontroller Port line – Port D Bit 5 (CF Data bus)

9

/RD

Micrcontroller nRD line (CF Control)

10

RD7

Microcontroller Port line – Port D Bit 7 (CF Data bus)

11

RE7

Microcontroller Port line - Port E Bit 7 (CF Control)

12

/WR

Micrcontroller nWR line (CF Control)

13

RE5

Microcontroller Port line - Port E Bit 5 (CF Control)

14

RE6

Microcontroller Port line - Port E Bit 6 (CF Control)

15

RD0

Microcontroller Port line – Port D Bit 0 (CF Data bus)

16

RD1

Microcontroller Port line – Port D Bit 1 (CF Data bus)

17

RG4

Microcontroller Port line - Port G Bit 4

18

RD2

Microcontroller Port line – Port D Bit 2 (CF Data bus)

19

RC3

Microcontroller Port line - Port C Bit 3; SPI Bus nSCK (currently unused)

20

RB1

Microcontroller Port line - Port B Bit 1

21

RC4

Microcontroller Port line - Port C Bit 4; SDI Bus (currently unused)

22

RC5

Microcontroller Port line - Port C Bit 5; SDO Bus (currently unused)

 

7    Real Time Clock

The real time clock module of the SpaceLogger has a resolution of 1 second and will continue to operate even when the processor has been put into is low power sleep mode.  The real time clock also operates from its own power supply in the form of a memory storage capacitor.  This capacitor will charge when the external supply is connected, taking some minutes to fully charge.  Once the external supply is removed the memory storage capacitor supplies power only to the real time clock in order to maximise the time which the real time is stored.  This is of the order of about 3 days.  Once the memory storage capacitor  charge is depleted the real time clock will cease operation, and on power return to its default reset time and date.

 

8      Processor Resources

Beyond the basic logging functions of the SpaceLogger, an overview of the processor resources available to those wishing to develop applications of their own are detailed below.  These are in addition to the resources detailed above such as the analogue inputs, digital input/outputs and communication ports.

Program Memory Available: 48 Kbytes
Data Memory Available: 3840 bytes
EEPROM Memory Available: 1024 bytes
Timer/counter modules: 5
Priority levels for interrupts.
31-level, software addressable hardware stack.
8 x 8 single cycle hardware multiplier.
100,000 erase/write cycle flash program memory, re-programmable under software control.
1,000,000 erase/write cycle EEPROM memory.
Watchdog Timer.
Power saving SLEEP mode.
In-circuit serial programmable using the Microchip ICD2 debugger.

 
NEXT -->

START