You are on page 1of 5

TN260

Updating Your Application from the


RCM3365 to the RCM3900
Introduction
Rabbit is changing our product offerings to respond to both market requirements and the components
available to us.
We can no longer obtain certain components for the RCM3365/RCM3375 RabbitCore modules that support
the originally specified -40°C to +70°C temperature range. In addition, our customers have requested a
larger removable mass storage device. Instead of changing the design of the RCM3365/RCM3375 Rabbit-
Core modules to handle available components specified for the original temperature range, we decided to
develop a new product line — the RCM3900 — that supports the original temperature range and provides
a better, longer term removable mass storage solution.
We are introducing the RCM3900/RCM3910 RabbitCore modules in June, 2008. These new modules are
identical in form, dimensions, and function to the RCM3365/3375 modules, except we replaced the xD-
Picture Card™ mass storage device with a miniSD™ Card. The miniSD™ Card is more readily available
today, is in use worldwide, and is expected to remain readily available for a long time. In addition,
miniSD™ Cards provide the significantly larger memory capacity that has been requested by our customers.
We strongly recommend that existing RCM3365/3375 customers and designers of new systems consider
using the new RCM3900/RCM3910 RabbitCore modules.
This Technical Note compares the two series of RabbitCore modules, and provides complete information
on how to port your application developed for the RCM3365/RCM3375 to the equivalent RCM3900/
RCM3910 RabbitCore modules.

022-0131 Rev. D 1
Comparing the RCM3365/RCM3375 and the RCM3900/RCM3910
Temperature Specifications
RCM3365/RCM3375 RabbitCore modules manufactured after May, 2008, are specified to operate at 0°C
to +70°C. The RCM3900/RCM3910, rated for -20°C to +85°C, are available starting in June, 2008.

Ethernet Chip
A different Ethernet controller chip is used on the RCM3900/RCM3910. The Ethernet chip is able to
detect automatically whether a crossover cable or a straight-through cable is being used in a particular
setup, and will configure the signals on the Ethernet jack interface.

Maximum Current
The RCM3365/RCM3375 draws 250 mA vs. the 325 mA required by the RCM3900/RCM3910.

Removable Mass Storage


The hot-swappable xD-Picture Card™ mass storage device with up to 128MB of memory has been replaced
with the miniSD™ Card. with up to 1GB of memory. The trade-off for the larger memory capacity is that
the data transfer rate to/from the miniSD™ Card is about an order of magnitude slower than to/from the
xD-Picture Card™.

NOTE: RCM3365/RCM3375 RabbitCore modules may eventually be discontinued because of


changes to the xD-Picture Card™.

Serial Ports
Serial Port B, available either as a clocked serial port or as an asynchronous serial port on the RCM3365/
RCM3375, is used by the RCM3900/RCM3910 as a clocked serial peripheral interface (SPI) for the
miniSD™ Card, and is not brought out for customer use.

General-Purpose I/O
PD2, a configurable I/O pin on the RCM3365/RCM3375, is used to detect whether the miniSD™ Card is
installed on the RCM3900/RCM3910, and so PD2 is not brought out for customer use on the RCM3900/
RCM3910.
If you have an application involving PD2 on the RCM3365/RCM3375 such as the RabbitNet peripheral
cards example on the Prototyping Board, you will have to select another available output to use instead of
PD2. You will need to modify your program, and remember to change the RabbitNet or other configura-
tion library where PD2 is set up. Your motherboard will have to be changed accordingly.

022-0131 Rev. D 2
LEDs
The SPEED and user (USR/BSY) LED locations have been swapped between the RCM3365/RCM3375
and the RCM3900/RCM3910, the LNK/ACT LEDs have been combined to one LED on the RCM3900/
RCM3910, and the RCM3900/RCM3910 has an FDX/COL LED instead of the FM LED on the
RCM3365/RCM3375. The FDX/COL LED on the RCM3900/RCM3910 indicates whether the Ethernet
connection is in full-duplex mode (steady on) or that a half-duplex connection is experiencing collisions
(blinks). The FM LED on the RCM3365/RCM3375 blinks when data are being written to or read from the
xD-Picture Card™; the USR LED on the RCM3900/RCM3910 can be set up to perform the same role for
the miniSD™ Card as explained in the RabbitCore RCM3900 User’s Manual.
Figure 1 compares the RCM3365/RCM3375 and the RCM3900/RCM3910 component layouts. The LED
placements on the boards remain unchanged.

RCM3365 RCM3900
R13 R45 U1
R15
U2 JP1 J2
U2

C1
C67
R11 R12

R1
C14

U5
R2 J1
U6

C2
C104

J1 R80 R64 R77 R4


R59

R3
JP2 JP3 JP4 JP5
R50
R84

R5
R9 R85 R70 R86 R6

C4
R10 R29
R2

C1 R6

C3
Y1 C5
JP9

U1

R10
U3
R4 R7

R9
Y1 C5

R8
C4 C2

R7
R5 U16 C3 U3 U4 C8 C10

C7

U5
C9
C12 C9
C6

C6
C11
R8
C13

R11

C14
C10

R17 C19 C15


C12

C11 C18
C13 C18
C15
C16

J6
C17
C22
C19

C21
C20

Q2
JP7
JP8
JP4
JP5

C27 C22
C23
C24 C20
C21

JP10
JP7

JP9
JP8
R25 C27
C24

U4 R18 R22 L1
R96

L4 6 R12 R13 R14 C26 C33


JP6

C32
C28 C25U
R23

C105
R67 J3
R16
C34
R20
R21

L2

C35
C28

R1 C36
R17
R19

R14 C31
R15 C35 R18 Y2 C30
R26 Y2 C34
C36
R27 C58 R44 C61 C29
C37

R53 U7 R19
R54
R31 R20
C82

R30 R21
C38

R23
R82
C44 C39

C40 R22
C81

C80
R25 R26
R24 Y3 1
R81

C43 U8

2
C72 C71C70

C86 C46 JP14


DS1

J2
R30

L2 R33 DS1
C47

ACT COL
SPD LNK FDX
C41
C76

USR FM LINK ACT

R27

R35 Q1
DS2 C42 R28 R34
JP13
C42

C48

R36 C45
R32

R29 U10
DS4
R43

DS2
R31

R35

R37
DS3
C77
R79

L1

R38 DS3
U13 D1
BSY
JP11
SPEED

JP12

CE

Q2
C49
C50
C79

C78 U9 RCM39XX
C74 DS4
USR FM LINK ACT

DS1
ACT COL
SPD LNK FDX

DS1
DS2
DS2
DS4
DS3 DS4 DS3
SPEED

BSY

CE

Figure 1. RCM3365/RCM3375 and RCM3900/RCM3910 LED Layouts

022-0131 Rev. D 3
Dynamic C
As long as no low-level FAT file system calls or direct xD-Picture Card access calls to the NFLASH.LIB
library were used in your application developed for the RCM3365/RCM3375, you may run that applica-
tion on the RCM3900/RCM3910 after you recompile it using Dynamic C v. 9.62.

NOTE: The Dynamic C RabbitSys option for programming an RCM3365 over an Ethernet link is
not supported for the RCM3900.
Dynamic C v. 9.62 now has many of the previously optional modules included in the standard release.
Table 1 compares the Dynamic C features available for the two series of RabbitCore modules.

Table 1. Comparison of Dynamic C Resources

Dynamic C RCM3365/RCM3375 RCM3900/RCM3910

Standard Release v. 9.30 v. 9.62

• FAT File System v. 2.10


(included in Development Kit)
• RabbitWeb
• Point-to-Point Protocol (PPP)
Optional Modules
(purchased separately)
• Simple Network Management Included in Standard Release
Protocol (SNMP)
• µC/OS-II Real-Time Kernel
• Library Encryption Executable
• Modbus TCP
• Advanced Encryption Standard
Optional Security Modules (AES)
(purchased separately)
• Rabbit Embedded Security Pack
• Secure Sockets Layer (SSL)
RabbitSys RCM3365 only
not supported
(purchased separately) (must be RabbitSys-enabled)

• Rabbit Field Utility source code • Rabbit Field Utility source code
Other Optional Modules
(available separately) • One-Year Telephone Technical • One-Year Telephone Technical
Support Subscription Support Subscription

022-0131 Rev. D 4
Summary
Table 2 summarizes the features for the two series of RabbitCore modules.

Table 2. Feature Comparison

Parameter RCM3365 RCM3375 RCM3900 RCM3910

SRAM 512K program (fast SRAM) + 512K data 512K program (fast SRAM) + 512K data
Flash Memory
512K 512K
(program)

32MB 32MB
Memory (fixed NAND flash) up to 128MB (fixed NAND flash) 128MB–1GB
(data storage) + up to 128MB xD-Picture Card™ + 128MB–1GB miniSD™ Card
xD-Picture Card™ miniSD™ Card

Operating -40°C to +70°C (up to May, 2008) -20°C to +85°C


Temperature 0°C to +70°C (after May, 2008) (with miniSD™ Card)

1.850" × 2.725" × 0.86"


Board Size
(47 mm × 69 mm × 22 mm)

v. 9.30 (standard release) v. 9.62 (standard release)


Dynamic C
+ FAT File System Module v. 2.10 (includes FAT File System)

Rabbit — A Digi International Brand


www.rabbit.com

022-0131 Rev. D 5

You might also like