ultimo aggiornamento 15 dicembre 2008


 

Il CB220 è il microcontrollore più piccolo del sistema CUBLOC prodotto dalla Comfile Tecnology., caratterizzato da un case a 24 pin DIP (compatibile con il Basic Stamp 2).
Basato sul microcontrollore Atmel Atmega128 (8 bit RISC), utilizza come linguaggio di programmazione il Basic e la logica Ladder (Multi-tasking).
Dispone di una memoria programma Flash da 80 kB, RAM da 2 kB (BASIC), 1 kB (LADDER Logic), una EEprom da 4 kB, 16 I/O configurabili e presenta una velocità di esecuzione di 36.000 istruzioni/s.
Con questo microcontrollore è possibile realizzare una piccola scheda da montare su un robot, vedere apposita pagina

homotix

cb220_lato-superiore.jpg
LATO SUPERIORE
cb220_lato-inferiore.jpg
LATO INFERIORE

Il collegamento minino è effettuato tramite i pin 1-2-3-4 della linea seriale e l'alimentazione tramite una tensione compresa tra i 5.5 e i 12 V fornita sui pin 24-23.

Un altro tipo di collegamento prevede che siano collegati i pin 1-2-3-4 della linea seriale e l'alimentazione tramite una tensione di  5V fornita sui pin 21-23.

 

Microcontrollore: Atmel Atmega128
Velocità microcontrollore: 18.432 MHz
Memoria programma (Flash): 80 kB
Data Memory (RAM): 2 kB (BASIC) + 1 kB (LADDER Logic)
EEPROM: 4 kB
velocità di esecuzione 36.000 istruzioni/s.
Numero I/O: 16 configurabili (5V TTL)
Porte seriali: 2 indipendenti (canale 0: RS232C 12 V, canale 1: TTL 5 V) - Baud rate configurabile da 2400 bps a 230.400 bps
Ingressi analogici: 8 canali ADC a 10 bit
Uscite analogiche: 3 canali PWM a 16 bit (DAC) Frequenza:da 35 Hz a 1,5 MHz
Contatori 2 canali 32-bit (sino a 2 MHz)
Timer 1 configurabile Unità d'intervallo 10ms
Alimentazione: da 5 a 12 Vdc, 40 mA (porte senza carico)
Temperatura di lavoro: da -40°C a 120°C
Case: 24 pin DIP 600mil (compatibile con BS2)
Dimensioni: 30 x 15,3 x 11 mm

 

Processore ATmega128 8-bit Microcontroller con 128K Bytes In-System Programmable Flash

mega128.jpg
Piedinatura Datasheet Foto dell'integrato

PIC12F675 8-Pin, Flash-Based 8-Bit CMOS Microcontrollers

12F675.jpg
Piedinatura Datasheet Foto dell'integrato

MAX202 CSE - +5V RS-232 Transceivers with 0.1uF External capacitors

max202_cse.jpg
Piedinatura Datasheet Foto dell'integrato

LP2951 Adjustable Micropower Voltage Regulators

2951.jpg
Piedinatura Datasheet Foto dell'integrato

Oscillatore al quarzo
 
 
xtal.jpg
Piedinatura Datasheet Foto dell'integrato

 

 

Porta

Pin

I/O

Blocco porte

Descrizione

SOUT

1

OUT

 

PORTA SERIALE DI COMUNICAZIONE

SIN

2

IN

 

PORTA SERIALE DI COMUNICAZIONE

ATN

3

IN

 

PORTA SERIALE DI COMUNICAZIONE

VSS

4

POWER

 

MASSA ALIMENTAZIONE

P0

5

I/O

Block 0

ADC0 / SPI SS

P1

6

Input

 

ADC1 / SPI SCK

P2

7

I/O

 

ADC2 / SPI MOSI

P3

8

I/O

 

ADC3 / SPI MISO

P4

9

I/O

 

ADC4

P5

10

I/O

 

PWM0 / ADC5

P6

11

I/O

 

PWM1 / ADC6

P7

12

I/O

 

PWM2 / ADC7

P8

13

I/O

Block 1

CuNET SCL

P9

14

I/O

 

CuNET SDA

P10

15

I/O

 

RS232C Channel 1 RX

P11

16

I/O

 

RS232C Channel 1 TX

P12

17

I/O

 

 

P13

18

I/O

 

 

P14

19

I/O

 

High Count channel 0

P15

20

I/O

 

High Count channel 1

VDD

21

I/O

 

5V Output/Input

RES

22

IN

 

RESET Input (LOW signal resets!)

VSS

23

IN

 

GROUND

VIN

24

IN

 

5.5V to 12V Input Power

 

STRUTTURA INTERNA DEL CUBLOC

 

Nella figura sopra è riportata la struttura interna "base" per tutti í tipi di CUBLOC, ogni modulo è composto da tante parti logiche ben distinte.
L'interprete Basic contiene una memoria Flash per ospitare i programmi scritti in questo linguaggio e, in aggiunta, il processore Ladder dispone di un'altra memoria Flash per quest'altro tipo di linguaggio.
Le porte di Input e Output possono essere utilizzate sia dal Basic che dal Ladder.
I dati creati in Basic possono essere gestiti solo da tale linguaggio, mentre i dati creati in Ladder possono essere manipolati utilizzando entrambi i linguaggi.
La memoria programma Basic e Ladder condivide la stessa Flash Memory, per un totale di 80 KB.

 

Elenco revisioni
15/12/2008 Aggiornato pagina
10/10/2008 Emissione preliminare
Private Policy Cookie Policy