0% found this document useful (0 votes)
165 views25 pages

HI 3593 ARINC 429 3.3V Dual Receiver, Single Transmitter With SPI Evaluation Board Users Guide

Uploaded by

Abbas Hassanpour
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views25 pages

HI 3593 ARINC 429 3.3V Dual Receiver, Single Transmitter With SPI Evaluation Board Users Guide

Uploaded by

Abbas Hassanpour
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

23351 Madero,

Mission Viejo, CA
92691. USA.
Tel: + 1 949 859 8800
Fax: + 1 949 859 9643
Email: sales@holtic.com
Web: www.holtic.com

HI‐3593 ARINC 429 3.3V Dual Receiver,


Single Transmitter with SPI
Evaluation Board
Users Guide
June 14, 2012

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

1
INTRODUCTION

The Holt HI‐3593 ARINC 429 Evaluation Board can be used to evaluate most of the features of the HI‐
3593 ARINC Dual Receiver and Single Transmitter IC. The HI‐3593 features an on‐chip DC‐DC converter
which generates both +5V and ‐5V to supply the bipolar differential voltage levels needed to meet the
ARINC 429 Bus levels from a single 3.3V supply voltage. The main board “General Purpose SPI
Evaluation Board” includes switches, pushbutton switches and LEDs to help navigate the operating
modes and confirm data and status information. A Freescale MC9S12XDT512 microcontroller on the
main board communicates with the HI‐3593 through the SPI interface. A Serial UART port is provided
which enables viewing messages and status information or entering of optional commands using any
terminal program such as Hyper‐Terminal. The HI‐3593 Evaluation Board is a daughter card that plugs on
to the General Purpose SPI board via two 26 pin connectors.

This Users Manual provides a more detailed description of the evaluation board and demo program than
in the Quick Start Guide.

Kit Contents

 Quick Start Guide.


 General Purpose SPI Evaluation board and schematic.
 HI‐3593 Evaluation Board (daughter card) and schematic.
 HI‐3593 Data Sheet.
 RS‐232 9 Pin Serial Cable.
 Demo Project compatible with Freescale™ CodeWarrior™.
 This HI‐3593 Users Guide.
 HI‐3593 Application Note.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

2
Demo board software features

 Transmission and Reception of ARINC low speed and high speed messages.
 Selectable ODD or EVEN parity.
 Self Test mode (Internal digital loop back).
 256 receiver labels.
 Receiver label reverse bit order.
 Transmitter label reverse bit order.
 Receiver Priority Label Mailboxes.
 Receiver filter on SD9 or SD10.
 ARINC ACLK programmable divider.

General Purpose SPI Board

The bottom main board is a general purpose board used to demonstrate a variety Holt devices.

The schematic of this board will have slightly different references for some of the Dip switches. For this
application BITRATE1 is used for Receiver‐1 Parity Checking and BITRATE2 is used for Receiver‐2 Parity
Checking. If in doubt refer to the HI‐3593 Quick Start Guide and Users Guide for the proper use of these
dip switches. IC U3 on this main board is not populated so that the HI‐3593 daughter card has full access
to the SPI interface. For this application the 9‐pin D connector J2 is Not Used.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

3
Evaluation Board Block Diagram

+3.3V Single Supply


+3.3V

SPI (4) Transmitter ARINC TX BUS

USB Debug Port

RS-232 Console HOLT


R1INT, R2INT, MB1-1, MB2-1
HI-3593
MC9S12XD
MR Receiver-1 ARINC RX BUS
16 Bit MCU
LEDs (10)
4MHz DC / DC
Receiver-2 ARINC RX BUS
User Push OSC Converter
Button
Switches (4)

Expansion
RESET Button Headers
(2x14) x 2

Dip SWs
Dip SWs (6)
(4)

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

4
Initial Board Set up

1. Connect a +3.3V power supply to TP1 and ground to TP6. The HI‐3593 uses +3.3V and this is
the only power supply needed by this demo since the HI‐3593 includes an on‐chip DC‐DC
converter which generates the +5V and ‐5V for the ARINC transmit levels.

2. Connect the RS‐232 cable to the board and the PC. Some features are only available using
Console commands entered through the serial port. To view ARINC messages, Control and
Status registers and enter optional commands, use a terminal program such as
HyperTerminal. Configure the communication for 115200 Baud, 8 bits, No Parity, No
handshaking.

3. HI‐3593 daughter card factory default jumper settings:

JPR3 – shorted. Removing this jumper opens the VDD path only to the HI‐3593. This
jumper provides a way to measure the HI‐3593 power supply current ICC.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

5
J2 1‐2 – This configures the ACLK signal to come from the on‐board OSC U16. To use an
external clock source remove this jumper and connect an external clock source to J2 – 2.

Main Board Jumpers

Power On Reset

For normal operation ensure SW2 – 4 (MRST) is in the open position otherwise the MCU will be held in
the reset state. The purpose of this MRST Dip switch is to allow easy interfacing of an external MCU to
the HI‐3593 (the SPI signals from the Freescale MCU will be forced into high impedance so as not to
conflict with an external MCU). For normal operation keep this switch open and use the RESET button to
reset the MCU during testing.

Some jumpers do not apply to the HI‐3593 so they will typically be shown as NA.

JP1 ‐ NA
JP2 ‐ NA
JP3 ‐ VDD jumper to J5 VLOGIC. Removing JP3 can be used to measure ICC.
JP4 ‐ NA
JP5 ‐ NA
JP7 ‐ NA.

Mode Selection

Mode‐2 Mode‐1 Mode‐0 Mode


0 0 0 Board Test
0 0 1 Transmit Messages with Labels
0 1 0 Transmit Messages with Labels SELF‐TEST
0 1 1 HI3593 Explorer Mode
1 0 0 HI3593 Explorer SELF‐TEST Mode
1 1 1 Serial Console Commands

OPT1 switch Transmitter Party Enable


Open = Transmit Parity Enabled.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

6
OPT2 switch Receiver Label, Priority Label Enable
Open=Enables label recognition. This includes the 256 possible labels and also the three Priority
Label Mail Boxes in both Receiver‐1 and Receiver‐2.

BITRATE0 switch ARINC High or Low Speed selection


Open = Low Speed.
Closed =High Speed.

This program configures the Transmitter, Reciever‐1 and Receiver‐2 to High or Low speed
according to this switch setting.

BITRATE1 switch Receiver‐1 Parity Checking


Open = Receiver‐1 parity checking Enabled.
Closed =Receiver‐1 Parity checking Disabled.

BITRATE2 switch Receiver‐2 Parity Checking


Open = Receiver‐2 parity checking Enabled.
Closed = Receiver‐2 Parity checking Disabled.

Push Buttons SW1‐SW4

Depending on selected mode, these buttons perform specific tasks.

LED Indicators

LEDs 1‐8 show the program revision after a reset and also status information during the demo
execution. The format for the program revision is

LED8 – LED5 = digit, LED4‐LED1 = sub digit

For program revision 1.0, LED5 will be turned on for two seconds before the program continues. The
program also displays the program revision on the Console.

The red LED8 is used to show a fault if the program cannot initialize the HI‐3593. After performing a MR
the program checks the transmit status register for the default value 0x01. If this value is not read the
program turns on the red LED and enters a dead loop.

LED7 will usually flash at a one second interval to show the program is running. For Mode‐1 and
Mode‐2, LEDs 5‐7 are reconfigured to blink when a Priority Label is received by either Receiver‐1 or
Receiver‐2:

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

7
Priority Lable‐1 = LED5

Priority Label‐2 = LED6

Priority Label‐3 = LED7

LEDs 1‐4 show the last upper nibble of the transmitted LSB byte.

Mode Descriptions

There are six valid demo modes selectable by the Mode‐0, Mode‐1 and Mode‐2 Dip switches. Set the
switches according to the desired mode, ARINC speed and Receiver Parity checking and power cycle the
board or press the RESET button on the main board.

Mode‐ 0 Board Test:

This is a simple test program that cycles the LEDs 1 ‐ 8 on briefly to verify operation. LED7 will flash
every second independently in addition to the normal flash. Pressing down SW‐1 will stop the sequence
and turn on LED1. Pressing SW 2‐4 will turn on LEDs 2‐4 respectively. This is a way to verify that the push
button switches work.

The output on the console will be similar to:

Holt HI-3593 Demonstration Software Revision: X.X


Board Test

Mode‐ 1 Transmit Messages with Labels

This mode demonstrates most of the capabilities in the HI‐3593. It first checks the dip switches and
configures the Transmitter and both Receiver control registers for Transmit Parity, Label enable/disable,
ARINC low/ high speed. Both receivers are also configured depending on the switch settings. The initial
console screen looks similar to this, depending on the switch settings:

Holt HI-3593 Demonstration Software Revision: X.X

Transmit & Receive With Labels Mode

Fast Speed
Receiver-1 Parity is Enabled
Receiver-2 Parity is Disabled
All labels are Disabled

Press Button-1 to start initially

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

8
--- Button Commands ---
SW-1 or Space Bar to Display Status and Control Registers
SW-2 to Pause
SW-3 to Display Label Memory

--- Console Commands Help ---


P = Parity Toggle on/off
T = TFLIP Toggle on/off
R = RFLIP Toggle on/off
S = SDON, SD9, SD10 Toggle on/off
H = This Help Page
Space Bar = Display Status and Control regs
I = Increment Message and Transmit. Explorer Mode - ONLY!
M = Enter Custom Message. Explorer Mode - ONLY!
ENTER= Transmit next message. Explorer Mode - ONLY!

Pressing SW‐1 will start the program to begin transmitting messages with incrementing data. The
console output shows the TX message and three data bytes and the Label byte as shown below. These
data values are in hex format by default. This demo mode copies the LSB byte to the Label byte in the
transmit buffer before transmitting the message to allow testing Label reception. Label reception is
enabled if the OPT2 switch is in the open position.

Transmitting
>
>TX Data:00 00 00 Label:30
>TX Data:00 00 01 Label:01
>TX Data:00 00 02 Label:02

Pressing SW‐1, SW‐2 or SW‐3 causes the program to pause and print out status information on the
Console. For example, pressing SW‐1 or optionally pressing the Space Bar on the console pauses the
transmissions and prints out the contents of the HI‐3593 control and status registers as follows.

HI-3593 Status, Control Registers

REC1 Status Reg 0x01


REC1 Control Reg 0x86
REC2 Status Reg 0x01
REC2 Control Reg 0x86
Transmit Status Reg 0x01
Transmit Control Reg 0x60
FLAG Int Assig 0x00
ACLK Divisor 0x08
PL1 Match 1 Reg 0x20
PL1 Match 2 Reg 0x40
PL1 Match 3 Reg 0x7F
_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

9
PL2 Match 1 Reg 0xB0
PL2 Match 2 Reg 0xD0
PL2 Match 3 Reg 0xFF
Press SW4 or spacebar to continue

Pressing SW-3 displays the contents of the Label memory for both
receivers as shown:

Receiver 1 Labels
Labels 0 - 63: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
Labels 64-127: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
Labels 128-191: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Labels 192-255: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Receiver 2 Labels
Labels 0 - 63: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Labels 64-127: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Labels 128-191: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
Labels 192-255: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
Press Button-4 to Resume

On‐The‐Fly Console Commands

While transmitting, Console commands are available by pressing the upper or lower case letter of the
Console command. Entering these commands on‐the‐fly alters the transmission characteristics such as
enabling or disabling Parity, reversing the label field bit order of either the transmitter or the receiver, or
enabling the SDON feature. The SDON feature allows filtering on the receiver data bits 9 and 10 based
on the Receiver Control Register setting of SD9 and SD10. A short message on the Console shows the
new status of any new command entered.

Using the on‐the‐fly Console commands while viewing the transmitter signal on an oscilloscope provides
an easy way to learn how the control register configuration bits affects the data pattern. Keep in mind
the OPT1 and OTP2 switches for Transmit Parity and Label recognition are only sampled immediately
after a reset. To change these settings first make the change and then press the RESET button.

While transmitting, it is possible to press the H key on the Console to display the help screen.

Console Commands Help Screen:

--- Console Commands Help ---


P = Parity Toggle on/off
T = TFLIP Toggle on/off
_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

10
R = RFLIP Toggle on/off
S = SDON, SD9, SD10 Toggle on/off
H = This Help Page
Space Bar = Display Status and Control regs
I = Increment Message and Transmit. Explorer Mode - ONLY!
M = Enter Custom Message. Explorer Mode – ONLY!
ENTER= Transmit next message. Explorer Mode – ONLY!

Press Space Bar or Button-4 to resume

The last three Console commands listed on the help screen (I, M and ENTER) are not available in this
mode. Those commands will be discussed in the Mode‐ 3 and Mode‐ 4 sections later.

By connecting an external ARINC source to one of the receiver inputs the program will also display
received ARINC messages. Demonstrate this by connecting the on‐board transmitter output to one of
the receiver inputs using two clip leads. Connect the transmitter to the Receiver‐2 input as follows:

J9-5 to J8-5 (TXAOUT to RIN2A)


J9-4 to J8-4 (TXBOUT to RIN2B)

This output shows a case where a Priority Label was received in addition to the regular message:

>TX Data:00 0F B0 Label:B0


>Rec-2 Data:00 0F B0 Label:B0
>PL2-1 Data:00 0F B0 Match:B0 ( Priority Label 1 from Receiver-2)

Mode‐ 2 Transmit Messages with Labels SELF‐TEST

Mode‐2 is almost identical to Mode‐1 with the exception that the SELFTEST bit in the transmit control
register is set. This enables an internal digital loop back feature. In this mode no external transmitter
data will be outputted. Also, the normal data from the transmitter will be received on Receiver‐1 and an
inverted copy will be received on Receiver‐2 automatically. SELF‐TEST or digital loop back is very useful
when bringing up new hardware. Using the SELF‐TEST provides a means of testing the device at the
local level by enabling transmitter data to be routed internally to the receive FIFO so that software can
be tested without actually having an external ARINC source.

The header on the console displays this additional message:

SELF-TEST, Internal Digital Loop-back, No data is transmitted


externally

The first few messages on the console will appear similar to this:
_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

11
Transmitting
>
>TX Data:00 00 00 Label:30 (initial Label is 0x30)
>Rec-1 Data:00 00 00 Label:30
>Rec-2 Data:FF FF FF Label:CF
>
>TX Data:00 00 01 Label:01 (Label changes to LSB)
>Rec-1 Data:00 00 01 Label:01
>Rec-2 Data:FF FF FE Label:FE
>
>TX Data:00 00 02 Label:02
>Rec-1 Data:00 00 02 Label:02
>Rec-2 Data:FF FF FD Label:FD

Mode‐ 3 HI3593 Explorer Mode

The HI 3593 Explorer Mode‐3 allows greater control over the transmitted and received messages.
Mode‐3 shares much of the same functionality of Mode‐1 and Mode‐2. The Dip switches are defined the
same as Mode‐1 and Mode‐2 and most of the SW buttons and Console commands are the same. The
valid commands are listed on the Console output after a reset.

Both receivers are enabled and are configured according to the Dip switches. In addition some of the
receiver and transmitter options can be altered by entering Console commands. The transmitter
transmits a single message at a time by pressing SW‐2 or by pressing the ENTER key on the Console.
Between the dip switch settings and the on‐the‐fly Console commands, a wide variety of message types
can be exercised to learn how the HI‐3593 works.

For this Demo, configure the following:

Enable Labels by setting the OPT2 switch to the open position.

Connect the transmitter to the Receiver‐2 input pins on the connectors as follows:

J9-5 to J8-5 (TXAOUT to RIN2A)


J9-4 to J8-4 (TXBOUT to RIN2B)

Press the RESET button. A similar header screen will be shown on the
Console

Holt HI-3593 Demonstration Software Revision: 1.00

Explorer Mode

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

12
Fast Speed
Receiver-1 Parity is Enabled
Receiver-2 Parity is Disabled
All labels are Enabled

--- Button Commands ---


SW-1 or spacebar to Display Status and Control Registers
SW-3 to Display Label Memory

--- Console Commands Help ---


P = Parity Toggle on/off
T = TFLIP Toggle on/off
R = RFLIP Toggle on/off
S = SDON, SD9, SD10 Toggle on/off
H = This Help Page
Space Bar = Display Status and Control regs
I = Increment Message and Transmit. Explorer Mode - ONLY!
M = Enter Custom Message. Explorer Mode - ONLY!
ENTER= Transmit next message. Explorer Mode - ONLY!

Press ENTER to Transmit or use the (T) command to enter a custom


message
>

Press the ENTER key on the Console or press SW‐2 to transmit the message currently in the transmit
buffer. The default message in the transmit buffer will be: 00 00 00 30 and this default message will be
re transmitted each time the ENTER key or SW‐2 is pressed. There are two ways to alter the contents of
the transmit buffer. One is to use the Increment data Console command “I” and the other way is to use
the Custom Message Console command “M”.

Press the M key to get this command prompt:

>Command M
To Transmit, enter 3 bytes followed by a label byte followed by ENTER
Format: Bits32-25, Bits24-17, Bits16-9, LABEL
:Example: 01 23 45 67 ENTER
:

Enter 8 valid hex digits (0‐F). The program displays each digit as it is pressed then a “Press ENTER”
prompt will be displayed. Press the ENTER key to transmit this new message.

:12 34 56 78 Press RETURN Transmitted..


>
_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

13
>TX Data:12 34 56 Label:78

This transmits the message 0x12, 0x34, 0x56 with Label 0x78. The actual data on the SPI interface will be
0x0C (Opcode), 0x12, 0x34, 0x56, 0x78 and follows the same order shown on the HI‐3593 data sheet
figure 1, example 1. This new message will also be copied to the transmit buffer. Pressing the ENTER key
or pressing SW‐2 retransmits this new message from now on.

Notice that although there was a TX message transmitted, there was no message received by either
receiver. This is because labels were enabled by OTP2 in the open position. Enter message 12 34 56 80
using the M Console command. Receiver‐2 should have received the message now. This is because the
label memory in this program is configured so labels 0‐127 (0x00‐0x7F) are set for Receiver‐1 and labels
128‐255 (0x80‐0xFF) are set for Receiver‐2. This message with label 80h is now enabled to be received
because the label 128(Decimal) is set in the label memory.

>TX Data:12 34 56 Label:80


>Rec-2 Data:12 34 56 Label:80 (label 80 was received)

Enter the R Console command to toggle the RFLIP bit and transmit a message using the ENTER
command. Notice the label value changed from 0x80 to 0x01. By viewing the actual data on an
oscilloscope, you can also see the effect of changing the Parity, TFLIP, RFLIP and DSON bits by using the
Console commands to alter these bits and then re transmitting the new message. These commands
toggle the corresponding bits on or off, depending on the previous state.

The I Console command is very simple; it just increments the current value in the transmit buffer and
transmits that message.

Mode‐ 4 – HI3593 Explorer Mode SELF‐TEST

Mode‐ 4 is identical to Mode‐ 3 except it sets the SELF‐TEST bit.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

14
Mode‐7 (Serial Commands)
Setting all the Mode switches to the open position enables Mode‐7. These are simple optional test
functions which could be easily expanded to perform other customized tests. A few simple examples
are provided:

******* HOLT HI-3593 Serial Console Commands *******

Input String Demo 0


Reset HI-3593 using the MR pin 1
Control and Status Register Dump 2
Initialize TCR, RCR1 and RCR2 3

Enter Selection:

HI‐3593 Daughter Card standalone use:


To use the Daughter Card in standalone mode without connection to the Holt General Purpose SPI main
board a 10 pin connector J10 is provided with most of the signals needed to connect to an external
MCU. Connectors J5 and J6 can provide some of the signals not preset on J10.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

15
HI‐3593 demo CodeWarrior™ Software Project
The software project is built with Freescale’s CodeWarrior version 5.9.0 using the free limited 32K
version. The current code size of the demo is approximately 16K. The main functions are in main.c and
the low level HI‐3593 drivers are in the 3593Driver.c file. The software project “HI‐3593 Demo” will
normally be distributed in a zip file on a CD‐ROM with the same name. To develop, debug and
download this software into the board a debug cable is necessary. It is not provided in this kit. To
purchase this cable, go to the PE Micro website or purchase it from Digi‐Key.

Project Files

Source Files
main.c Main code
3593Driver.C SPI low‐level drivers for the HI‐3593
Peripherals.c GPIO, PLL frequency setup and SPI configuration
BoardTest.c Board Test functions
Uart.c Low‐level UART drivers
datapage.c Freescale™ IDE support file

Include Files

Main.h
3593Driver.h HI‐3593 header
Peripherals.h
BoardTest.H
Uart.h
Common.h Common defines for the project
Derivative.h Freescale™ IDE support file
Mc9s12xdt512.h Freescale™ IDE target part support file

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

16
CodeWarrior™ and Software Project Setup:

1. Download and install the CodeWarrior™ IDE from the Freescale website. The download links are
provided below.

2. Unzip the HI‐3593 zip file into the directory you plan to use for your project.

3. Navigate to the HI‐3593 project folder and double click the HI‐3593 Demo.mcp project file to
launch this project with CodeWarrior. The IDE should open with the project files on the left side
of the window.

4. Click Make from the Project menu to rebuild the project. The project should build without
errors. You may receive a dead assignment warning if for example some defines are set to a zero
value.

5. Install the PE Micro USB Multilink Interface cable per the instructions.

6. Plug the USB Multilink 6‐pin debug cable into the J9 debug connector and power up the board
with 3.3V.

7. Download the program by clicking Debug from the Project menu. The first time the program is
downloaded the debugger will need to be configured for the USB Multilink cable. After
downloading is complete, the debugger window should be displayed with the first line in main.c
highlighted. Press the green arrow button to run the program. Since the program has been
loaded, you can power down the board and re‐power the board and the program should run
automatically without the debugger.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

17
Holt HI‐3593 project loaded into CodeWarrior™ 5.9.0

Freescale™ MC9S12XDT512xxx Development Tools

The Freescale™ microcontroller data sheet and other documentation can be found at this link:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=S12XD&tid=16bhp

If these links become out of date go to: http://www.freescale.com/

and search for information on “S12XD: 16‐Bit Automotive Microcontroller”.

A Free 32K limited version of the CodeWarrior™ IDE from Freescale™ is available:

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

18
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW‐HCS12X&fsrch=1

The US Multilink debugger cable used for this project is:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=USBMULTILINKBDM&parentCod
e=S12XD&fpsp=1

http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=USBMULTILINKBDME‐ND

References:

http://www.holtic.com/

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

19
BILL OF MATERIALS

Bill of
Materials HI-3593 Daughter Card rev B Revised: 2/28/2012

Item Qty Description Reference DigiKey Mfr P/N

1 1 PCB, Bare, Evaluation Board N/A --------


2 1 HI-3593PQT U3 Holt
3 1 4Mhz OSC, 6-SMD OSC1 631-1194-1-ND FOX: FX0-HC736R-4
4 2 Header, Female 2X14 0.1" J5, J6 S7082-ND Sullins
Pitch
5 3 Header, Male 1x6, 0.1" Pitch J7,J8,J9 S2012E-36-ND Sullins
6 1 Header, Male 1x10, 0.1" Pitch J10 S2012E-36-ND Sullins
7 1 Test Point, Black Insulator, TP1, TP3 5011K-KD Keystone 5011
0.062" hole
8 2 Test Point, Red Insulator, TP2 5010K-ND Keystone 5010
0.062" hole
9 1 Header, Male 1x2, 0.1" Pitch J3
10 1 Header, Male 1x3, 0.1" Pitch J2
11 2 Capacitor, Ceramic 10nF 10% C9, C10 399-1158-1-ND Kemet
50V X7R 0805 C0805C103K5RACTU
12 1 Capacitor, Ceramic 0.1uF 20% C8 399-1176-1-ND Kemet
50V Z5U 0805 C0805C104M5UACTU
13 2 Capacitor, CER 2.2uF 16V C2, C5 587-1431-1-ND Yaiyo Yuden
SMD 0805, Low ESR EMK212B7225KG-T
13 1 Capacitor, CER 0.47uF 16V C6 587-1282-1-ND Yaiyo Yuden
SMD 0805, Low ESR EMK212B7474KD-T
14 1 Capacitor, Tant 47uF 16V 20% C7 495-2251-6-ND Kemet
SMD 2917 B45196H3476M409
2 Capacitor, CER 47uF 10V C3, C4 587-2783-1-ND Yaiyo Yuden
20% Low ESR, SMT 1210 EMK325B7476MM-T
15 4 Resistor, 40.2K 1%, SMT 0805 R6, R7, R8, P40.2KCCT-ND ERJ‐6ENF4022V
R9
16 2 Resistor, 31.6 ohm,1%, SMT R16, R17 P31.6CCT-ND ERJ‐6ENF31R6V
0805

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

20
JPR3 TP2 R7 40.2K 1/8W
VDD3_3 1 2 VDD Header 1 x 6
+ C10 C8
6

AN‐160 Rev. C
Optional Ext. MCU I/F J3
J10 47uF 16V .01uF 16V .1uF 16V 5

44
43
C7 U3 4
1 3
2 MR 2

VDD
VDD
3 nCS 2 1
4 SI RIN1A-40
5 SCK 3 J7
6 SO RIN1A
Receiver 1
7 R1INT MR 10 4
8 R2INT MR RIN1B
9 ECLK nCS 12 5
10 SI 13 nCS RIN1B-40
SCK 14 SI R6 40.2K 1/8W
SO 15 SCK
SO R8 40.2K 1/8W
HEADER 10

MB1-1 17
VDD3_3 MB1-2 18 MB1-1 6
MB1-3 19 MB1-2 RIN2A-40 Header 1 x 6
C9 C2 MB2-1 20 MB1-3 7 6
.01uF + MB2-2 21 MB2-1 RIN2A 5
MB2-3 22 MB2-2 8 4
4.7uF 16V ACLK MB2-3 RIN2B 3
TP1 9 2
RIN2B-40 1
TEMPTY 27

21
TFULL 28 TEMPTY J8
U16 TFULL
Receiver 2

2
1 4 R2INT 23 R9 40.2K 1/8W
2 E/D VDD 3 1 3 R2FLAG 24 R2INT
GND OUT R2FLAG
ECLK R1INT 25 33 R16 31.6 ohm 1/8W
OSC, 4 PIN, 4MHz J2 R1FLAG 26 R1INT AMPA
backside of pcb JPR3 R1FLAG 32
TXAOUT 6

HOLT INTEGRATED CIRCUITS


11 30 5
ACLK TXBOUT 4
31 R17 31.6 ohm 1/8 W 3
GND AMPB 2
TP3 C6 0.47uF low ESR 1
J5 J6 41
HI-3593PQT CP+ J9
1 2 VDD3_3 1 2 MR 42 Header 1 x 6
3 4 VDD3_3 3 4 R1INT 38 CP- C5 2.2uF low ESR
5 6 5 6 nCS GND 37
CN+ Transmitter
7 8 MB1-1 7 8 SO 16
9 10 MB2-1 9 10 SI GND 36 Notes:
11 12 TFULL 11 12 SCK CN-
V-
V+

13 14 13 14 R2INT GND
This board plugs on to the SPI Demo board.
15 16 GND 15 16
Input 3.3V on VDD TP1 on Main SPI Demo Board.
39
35
40

17 18 17 18
19 20 R1FLAG 19 20 TEMPTY Default Jumpers:
21 22 R2FLAG 21 22 MB1-2 J2 1-2
23 24 ECLK 23 24 MB1-3 C4 J3 1-2
25 26 25 26 MB2-2
27 28 27 28 MB2-3 47uF 10V CER low ESR

Title
CONN RECT 14x2 CONN RECT 14x2 C3 HI-3593 ARINC Dual Receiv er/Single Transmitter Demo Board
47uF 10V CER low ESR
MOUNT ON BOTTOM SIDE MOUNT ON BOTTOM SIDE Size Document Number Rev

_____________________________________________________________________________________
A <Doc> B

Date: Tuesday , March 27, 2012 Sheet 1 of 1


Bill of General Purpose SPI
Materials PCB Rev-A 13-Jun-12

Ite Qt Description
m y Reference DigiKey Mfr P/N

1 PCB, Bare, Evaluation N/A --------


1 Board
3 1 RS-232 Serial Cable AE1379-ND AK131-2-R
4 Capacitor, Cer 10pF C11,C12,C15,C19 C0805C100J5G
4 50V 5% NP0 0805 399-1108-1-ND ACTU
1 Capacitor, Cer 470pF C22 C0805C471J5G
5 50V 5% X7R 0805 399-1133-1-ND ACTU
6 Capacitor, Cer 220nF C13,C14,C23,C25,C26,C27 399-3491-1-ND Kemet
10% 50V X7R 0805 C0805C224K5R
6 ACTU
1 1uF 6.3V MLCC C5 490-4354-1-ND Murata:
LLL219R70J105
MA01 (do not
7 sub)
1 4.7uF 10% 6.3V Low C6 587-1237-1-ND JWK212C6475K
8 ESL D-T
2 Capacitor, Cer 1nF C9,C18 399-1146-1-ND Kemet
20% 50V 7XR 0805 C0805C102M5R
9 ACTU
3 Capacitor, Cer 0.01uF C8,C17,C24 399-1160-1-ND Kemet
20% 50V 7XR 0805 C0805C103M5R
10 ACTU
13 Capacitor, Cer 0.1uF C2,C4,C7,C10,C16,C20,C28,C29,C3 399-1168-1-ND Kemet
10% 25V X7R 0805 0,C31,C32,C33,C34 C0805C104K3R
11 ACTU
1 Capacitor 10uF 10% C3 399-3684-1-ND Kemet
10V 1206 T491A106K010A
12 T
2 Capacitor 68uF,20%, C1,C21 495-2254-1-ND T491D686M016
13 16V Tant SMD ZT
1 Ferrite Bead L1 490-5221-1-ND BLM18PG221SN
14 1D
2 Connector DB9F, RA J2,J10
16 PCB, .315" A35107-ND Amp 1734354-1
1 Res 220K, 1/8W 5% R34 RHM220KACT-
17 0805 SMD ND MCR10EZHJ224
2 Header, Male 2X14, J5,J6 Sullins
19 0.1" Pitch S2012E-36-ND PEC36DAAN
1 Header, Male 0.1", J9 S2312E-36-ND Sullins
21 Right Angle 2 x 3 PEC36DAAN
6 Header, Male 1x2, JP1-JP5,JP7 Sullins
22 0.1" Pitch S1012E-36-ND PEC36SAAN
9 LED Green 0805 LED1-LED7,LED10,LED11 160-1179-1-ND LiteOn LTST-
23 C170GKT
1 LED Yellow 0805 LED9 160-1175-1-ND LiteOn LTST-
24 C170YKT
1 LED Red 0805 LED8 160-1176-1-ND LiteOn LTST-
25 C170CKT
1 Res 1M, 1/8W 5% R40 RHM1.0MARCT- Panasonic ECG
26 0805 SMD ND ERJ-6GEYJ105V
17 Res 3.3K, 1/8W 5% R17,R18,R20-R22,R24-R26,R29- RHM3.3KACT-ND MCR10EZHJ332
27 0805 SMD R33,R35-R38

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

22
11 Res 680, 1/8W 5% R1-R6,R8,R11,R12,R14,R16 RHM680ARCT-
28 0805 SMD ND MCR10EZPJ681
2 Res, 4.02 OHM 1% R9,R10 311-4.02CRCT- RC0805FR-
29 1/8W 0805 ND 074R02L
2 Res 60.4 Ohm 1/4W R15,R19 RHM60.4BDCT- MCR25JZHF60R
30 1% 1210 SMD ND 4
1 Res 0 ohm, 1/8W 5% R7 RHM0.0ARCT-
31 0805 SMD ND MCR10EZPJ000
1 Res 1.5M, 1/8W 5% R39 RHM1.5MARCT- RHM1.5MARCT-
32 0805 SMD ND ND
1 Res 4.7K, 1/8W 1% R28 RHM4.70KCRCT- MCR10EZPF470
33 0805 SMD ND 1
1 DIP Switch 4-Pos SW2 CT2194LPST-ND CTS 219-4LPST
34 Slide SMD
1 DIP Switch 6-Pos SW1 CT2196LPST-ND CTS 2196LPST
35 Slide SMD
5 Switch Tactile SPST- S1,S2,S3,S4,RESET BUTTON
36 NO 0.05A 32V CKN9195CT-ND KSC222J LFS
1 U2 Teconn
Polyzen 5.6V PPTC ZEN056V130A24 ZEN056V130A2
37 Zener SMD LSCT-ND 4LS
2 Test Point, Red TP1, TP9 5010K-ND Keystone 5010
Insulator, 0.062"
38 hole
3 Test Point, Black TP5,TP6,TP8 5011K-KD Keystone 5011
39 Insulator, 0.062" hole
1 Test Point White TP2 Keystone 5012
40 Insulator, 0.062" hole 5012K-ND
2 Test Point Orange TP3,TP4 Keystone 5013
41 Insulator, 0.062" hole 5013K-ND
1 IC, U1 MC9S12XDT512 MC9S12XDT512
MC9S12XDT512CAA CAA-ND CAA-ND
80 QFP 16-Bit MCU,
42 512K Flash 0-70C
1 IC, MAX3232CSE U4 MAX232CSE+- Texas Inst
44 Narrow 16-SOIC ND MAX3232CDR
1 Crystal 24MHz, SMD, Y1 631-1020-1-ND FOXSDLF/240F-
45 50ppm 20pF load 20
1 Crystal 4.00MHz, Y2
SMD, 50ppm 20pF
46 load 631-1005-1-ND FOXSDLF/040
1 OSC 24MHz, 5.0V, OSC1 ( Do Not Install)
47 1/2 SIZE XC275-ND ECS-2200B-240
48 5 3M Bumpon Install at four corners and center. SJ5746-0-ND 3M: SJ61A1

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

23
_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

24
REVISION HISTORY

Revision Date Description of Change

AN-160, Rev. New 2-11-11 Initial Release

AN-160, Rev. A 3-4-11 Updated revision number text on screen console example

Update daughter card schematic/BOM C3, C4 capacitors to


AN-160, Rev. B 4-2-12 125C and remove power resistors and replace with
jumpers.

AN-160, Rev. C 6-14-12 Update daughter card photo and BOM for SPI demo board.

_____________________________________________________________________________________

AN‐160 Rev. C HOLT INTEGRATED CIRCUITS

25

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy