External memory considerations, Ft 5000 control module, Using an aardvark i2c/spi host adapter – Echelon LonWorks Twisted Pair Control Module User Manual
Page 44
![background image](/manuals/735715/44/background.png)
36
Programming Considerations
External Memory Considerations
The following sections describe considerations for the external memory devices on
the FT 5000 Control Module and Neuron 3150 Control Modules.
FT 5000 Control Module
The FT 5000 Control Module includes an Atmel
®
AT24C512BN-SH25-T two-wire
serial EEPROM to hold the application image. You can program the external
memory for the FT 5000 Smart Transceiver on the control module using either of
the following methods:
•
Program the memory part in-circuit using a serial I
2
C programming
device, such as the Total Phase™ Aardvark™ I2C/SPI Host Adapter.
•
Program the memory part over the L
ON
W
ORKS
network, using a network
manager such as the LonMaker
®
Integration tool or the NodeLoad utility.
Using an Aardvark I2C/SPI Host Adapter
For the Aardvark I2C/SPI Host Adapter with the Flash Center Memory
Programmer software:
•
Rename the .NME application image file that is generated by the
NodeBuilder tool to a .HEX file.
•
Select the memory part to program ("Atmel 24C512B" I2C EEPROM for
the first release of the Control Module; check the part on the board to
verify the part number).
Important: Specify a byte padding value of “00” (the default padding
value used by the Aardvark I2C/SPI Host Adapter is “FF”).
For device development, it is recommended that your motherboard include a
programming header for use with Aardvark I2C/SPI Host Adapter, such as a
Samtec, Inc. TST-105-01-G-D shrouded square header. Figure 18 shows the
recommended schematic for this header connector. Table 11 on page 37 shows
the connections between the Aardvark programmer header and the FT 5000
Control Module JP1 connector.
JP5
CONN HDR 5x2
"AARDVARK"
2
4
6
8
10
1
3
5
7
9
ACS_1_SDA
ARST-
ACS_2_SCL
Figure 18. Recommended Schematic for the Aardvark Programmer