A functional block diagram of the data logger appears below:

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.
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.
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 |
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.
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) |
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.
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 -->