SEARCH
TOOLBOX
LANGUAGES
modified on 31 May 2013 at 15:48 ••• 11,828 views

Lincoln-60 Manual/Hardware

From Manuals

Jump to: navigation, search

The following image shows where some of the hardware components are located.

Lincoln 60 Hardware Diagram
Lincoln 60 Hardware

Contents

Microcontroller

The Lincoln 60 includes a NXP LPC1769 microcontroller. These 32-bit ARM Cortex-M3 RISC microcontroller are capable of 120-MHz operation with a Thumb2 instruction set for smaller object code. It uses a Harvard architecture with separate local instruction and data buses as well as a separate peripherals bus. Please see NXP’s LPC1769 Microcontroller Data Sheet for more information and register definitions.

LPC1769 key features:

  • Internal Memory
    • 512 kilo-bytes flash
    • Flash memory accelerator
    • In-System Programming (ISP) and In-Application Programming (IAP)
    • 64 kilo-bytes SRAM
    • Memory Protection Unit (MPU)
  • General Purpose DMA controller (GPDMA)
    • Eight channels that support unidirectional transfers
    • Memory-to-memory, memory-to-peripheral, and peripheral-to-memory transfers
    • Supports SSP, I2S, UART, A\D Converter, and D/A Converter peripherals
    • Supports 8-bit, 16-bit, and 32-bit wide transactions
    • Internal four-word FIFO per channel
  • General Purpose 32-bit Timer/Counters
    • Four channels
    • Programmable 32-bit Prescaler
    • Eight capture inputs
    • Ten compare outputs
    • Generate DMA requests
  • Additional Timers
    • Watchdog Timer
    • System Tick Timer
    • Repetitive Interrupt Timer (RIT)
  • Ethernet MAC
    • Fully compliant with IEEE standard 802.3
    • VLAN frame support
    • Independent transmit and receive buffers memory mapped to shared SRAM
    • Dedicated DMA controller
    • Wake-on-LAN power management support
  • USB 2.0 Controller
    • Host, Device, or On-The-Go (OTG)
    • Integrated PHY
    • Dedicated DMA
  • UART
    • Data sizes of 5, 6, 7, and 8 bits
    • Parity generation and checking: odd, even mark, space or none
    • One or two stop bits
    • 16 byte receive and transmit FIFOs
    • Baud rate generator, including fractional rate divider
    • Auto-baud capability
    • Supports DMA for both transmit and receive
  • Synchronous Peripheral Interface (SPI)
    • Synchronous, Serial, Full Duplex Communication
    • SPI master or slave
    • 8 to 16 bits per transfer
  • Synchronous Serial Port (SSP)
    • Compatible with Motorola SPI, 4-wire IT SSI, and National Semiconductors Microwire
    • Master or slave operation
    • 8 frame FIFOs for both transmit and receive
    • 4 to 16 bit data frame
    • DMA transfers supported
  • I2C Bus
    • Three channels
    • Master, Slave, or Master/Slave
    • Programmable clock
  • I2S Bus
    • Master or slave operation
    • Capable of handling 8-bit, 16-bit, and 32-bit word sizes
    • Mono and stereo audio supported
    • Two DMA requests, controlled by buffer levels.
  • Analog-to-Digital Converter
    • Eight 12-bit channels
    • 12-bit conversion rate of 200 kHz
    • Burst conversion mode for single or multiple inputs
    • DMA transfer supported
  • Digital-to-Analog Converter
    • One 10-bit channel
    • Resistor string architecture
    • Buffered output
    • Maximum update rate of 1 MHz
    • DMA transfer supported
  • General Purpose Input or Outputs (GPIO)
    • 5V tolerant inputs
    • Enable or disable internal pull-up or pull-down resistors
    • Programmable open drain mode
    • Port 0 and Port 2 can provide a single interrupt for any combination of port pins
  • Reset Sources
    • Power on reset
    • Reset pin assertion
    • Brown out reset
    • Watchdog timer reset
  • Additional Features
    • Debugging via JTAG or Serial Wire interfaces
    • Code Read Protection (CRP) with different security levels
    • Unique device serial number for identification
    • Programmable PLL for system clock
Lincoln 60
Lincoln 60 Memory Map

Power Supply

The Lincoln 60's power supply is designed with Diodes Incorporated's AP6015 high efficiency step-down switching power supply. The power supplies input voltage can come from the Lincoln 60's USB device port, optional USB debug port, or J1 connector. A diode (D1) will protect the Lincoln 60 should polarity of the power supply be reversed on the J1 connector. The power supply is capable of outputting 3.3 VDC with a maximum output current of 800 mA. It has an input operating voltage range of 3.9 VDC to 5.8 VDC. Most of the circuitry on the Lincoln 60 operates from the 3.3V output with typical current requirements for the Lincoln 60 of ???mA and ???mA for the Lincoln 60E. A USB device being powered from the Lincoln 60's USB Host port, the LCD, and the optional CAN driver are the only devices that need more than 3.3 VDC to operate. A diode drop of 0.3 VDC and a maximum of 2.0 A through D1 must be taken into consideration when selecting a power supply for J1.

PHY

The Lincoln 60E includes a Micrel KSZ8041NL 10 Base-T/100 Base-TX Physical Layer Transceiver (PHY). The PHY provides MII/RMII interface to transmit and receive data. It has HP Auto MDI/MDI-X to eliminate the need to differentiate between crossover and straight-through cables. For further information please see Micrel’s KSZ8041NL Data Sheet.

RS-232 Driver

The Lincoln 60 includes RS-232 drivers that consist of two transmitters, two line receivers, and a dual charge-pump Circuit. The driver provides the electrical interface between the microcontroller’s UART and the serial-port connector. The devices operates at data signaling rates up to 500 kbps.

DAC (Optional)

The Lincoln 60 optionally comes with a National Semiconductor’s DAC124S085 general purpose digital-to-analog converter (DAC). The DAC has four channels with a resolution of 12-bit. The output amplifiers allow for a rail-to-rail output swing from 0 to 3.3V. Communication to the DAC is done through a three wire synchronous serial interface that operates up to 40 MHz. The DAC’s outputs have a settling time of 6µs. It allows for simultaneous output updating. For further information please see National Semiconductor’s DAC104S085 Data Sheet.

CAN Driver (Optional)

The Lincoln 60 optionally comes with a CAN transceiver from Maxim Semiconductors. It provides the interface between the microcontroller’s CAN port and the CAN port’s connector. The MAX3059ASA+ CAN transceiver had a maximum data rate of 1Mbps. It features three different modes of operation high speed, slope control, and shutdown. For further information please see Maxim’s MAX3058-MAX3059 Data Sheet.

RS-485 Driver (Optional)

The Lincoln 60 optionally comes with a RS-485 driver half-duplex transceiver. It provides the electrical interface between the microcontroller’s UART and the RS-485 port’s screw terminal. The half duplex transceiver is suitable for data rates up to 10Mbps over long twisted pairs.


NEXT: User Interfaces, Connectors, and Jumpers

PREVIOUS: Getting Started