Update schematic to correct error in wiring of J1, Bus B Rev. A 03-14-17 connector. Remove obsolete section on Freescale Development Tools. New Instructions included separately with Kit. Update schematic and BOM to include TVS hot switching Rev. B 04-09-18 protection diodes. Holt Integrated Circuits...
Page 3
AN-1590 INTRODUCTION The Holt HI-1590 Evaluation Board demonstrates features of the HI-1590 MIL-STD-1553B dual transceiver IC. This device transmits and receives Manchester encoded 20 bit MIL-STD-1553B serial data suitable bus transformers. Transceiver drive amplitude can be digitally adjusted from 0 to 26 Vp-p through the SPI interface. Adjustment can also be made with a 0 to 3.3VDC analog control signal;...
AN-1590 This guide summarizes how to set up and running quickly. KIT CONTENTS This User Guide HI-1590 Evaluation Board Mini USB Serial Cable. Board Block Diagram 3.3V ANALOG CONTROL Supply VCONT DB2791 BUSA Message A Transceiver A...
Page 5
JP6, 7, 9, 10 JP6, 9 ON Option links for transformer variants, Bus A JP11 Connects Bus A negative output to ground JP12 Connects Bus B negative output to ground JP13-16 Cut if using an external 1553 message generator Holt Integrated Circuits...
1553 Bus A connection (secondary of transformer) BUSA 1553 Bus B connection (secondary of transformer) J3/ 1,2 RXA/nRXA Differential Logic signal from HI-1590 Bus A receive data pins J3/ 3,4 RXB/nRXB Differential Logic signal from HI-1590 Bus B receive data pins Not fitted...
Page 7
Connect external 1553 data here if not using the on board message generator for BUSA. Need to cut links TXA and nTXA. TXB, nTXB Connect external 1553 data here if not using the on board message generator for BUSB. Need to cut links TXB and nTXB. Holt Integrated Circuits...
Page 8
‘Power On’ LED is lit; the board should take about 160mA, when not sending 1553 messages. Connect the mini USB lead to your PC and then to the HI-1590 board. Your PC should automatically install the driver, if not the driver FT231 can be installed from the Holt CD.
Page 9
Check that a 1553 signal of about 24V p-p amplitude is seen on one of the buses, as shown in Fig 2 below. Every 5 seconds it will switch to the other bus and during transmission you should see the 3.3V supply current go up to about 1A. Holt Integrated Circuits...
Page 10
Fig 2: Yellow is BUSA output, green is BUSB, Red is the ACTIVE trigger signal 7. The HI-1590 can also read back data from the DAC register but only after a value has been written into the register. Press the ‘D’ key, type in ‘80’, the previous setting of ‘FF’ should be read out as shown below.
Page 11
2 of J4. The range is 0 to VLOGIC (3.3V nominal) 10. To test HI-1590 BusA and BusB receivers, RXENA and/or RXENB switches should be in the high position. Any 1553B compliant data is now output on the relevant RXA/nRXA and RXB/nRXB pins of J3.
Page 12
Timers, Interrupts and serial communication UART. The program then enters Serial Command mode, this is an endless loop that continuously samples the keyboard. Once a key is pressed the The program enters a case function that selects which function to call. Holt Integrated Circuits...
Page 13
The speeds that are not used are commented out. In this case the 10MHz and 5MHz are commented out, so the 20MHz option is set. The maximum SPI frequency for the HI-1590 is 20MHz, the code can be altered to set a lower rate of 10MHz or 5MHz, if desired.
Page 14
Only one SPI function is used, trx8bits_8, shown the figure below: Only single-byte transfers are used on the HI-1590, this HI-1590 SPI driver function is included in the Driver.c module and its Driver.h header file. The MCU slave select pin SSO (not nCS) is connected to the HI-1590 nCS pin.
The current code size of the demo is approximately 10K. The main functions are in main.c and the low level drivers are in the driver.c file. The software project “HI-1590 Demo x_x” 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 PE Micro “USB Multilink Interface”...
Page 16
1. Download and install the CodeWarrior IDE from the Freescale website. The download links are provided below. 2. Unzip the HI-1590 x_x zip file into the directory you plan to use for your project. 3. Navigate to the HI-1590 project folder and double click the HI-1590 Demo x_x.mcp project file to launch this project with CodeWarrior.
Page 17
Press the green horizontal 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. Holt HI-1590 project loaded with CodeWarrior 5.9.0.