![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
TMS320-P28016 development board users manual rev.a, may 2009 copyright(c) 2009, olimex ltd, all rights reserved page 1
introduction: tms320f28016 have very competitive pr icing and is very good bargain for 32-bit dsp running at 60 mhz, delivering 60 mmacs, 32kb flash, 12 kb ram, 8 channel pwm 4 of them with enhanced resolution of 150 ps(!), 2 x 8 channels 3.75 mpsp 12-bit adcs, can, rs232, spi, i2c. tms320- p28016 board is low cost entry board for peoples on low budged who want to learn dsps. board features: - mcu: tms320f28016 32kb flash, 12 kb ram, 3.75 mpsp 2 x 8 channel adcs, 8 pwm, can, spi, rs232, i2c; -jtag connector; - usb-to-rs232 convertor allow easy to power board and to connect to notebooks and decent computers without rs232 port; - can driver and connector; - uext connector with spi, rs232, i2c for connection to other olimex modules as mod-nrf24lx, mod-mp3, etc.; - motor control connector (for add on modules with adc, pwm, interrupt signals available); -user button; - trimmer potentiometer connected to analog input; -power supply led; -user status led; -rst button; - external power supply jack for ac or dc power supply; - voltage regulator + power supply filtering capacitor; - extension headers for each uc pin; - prototype area with 0.1" step, vcc + gnd bus; - pcb: fr-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print; - dimensions: 100x80 mm (3.9x3.15"). electrostatic warning: the TMS320-P28016 development board is shipped in protective anti- static packaging. the board must not be subject to high electrostatic potentials. general practice for workin g with static sensitive devices should be applied when working with this board. board use requirements: cables : 1.8 meter usb a-b cable to connect with usb host. hardware: power supply adapter 4.5-6vac or 6-9vdc (if the board is not powered from usb host). tms320-jtag, or tms320-jtag-usb for programming and debugging or similar tool. note: when you use tms320-jtag-usb, switch off usb cable from TMS320-P28016 and power supply the board from pwr jack connector (6-9vdc). page 2 software: texas instruments code composer studio 3.30 and drivers- available on the www.ti.com page 3 board layout: page 4 schematic: page 5 2.2k 1u 100n 1u 100n 100n 2.2u 2.2u 100n 100n 100n 10uf/16v 100uf/6.3v 100uf/6.3v 10uf/16v 100n 100n 100n 47uf/6.3v 100n 100n 100n 100n 100n 47uf/6.3v 22n 27p 27p 22p 10n 100nf 100n 100n(na) 100n 10uf/6.3v 100n 100n na na 470uf/16vdc tb3/5mm bat54c 1n5819s bat54c 1n5819s fb0805/600 fb0805/600 fb0805/600 fb0805/600 irlml6402 db104(smd) bh14 bh34 +5v +5v 3.3va 3.3va +5v 3.3va 3.3va 3.3va +5v 3.3va +5v 20mhz o 22k 0 2.2k 100k 2.2k 470 100k 2.2k 100k 1.5k 100 0 10k 10k 10k 2.2k 100 10k 240/1% 390/1% 220/1% 100/1% 4.7k 4.7k 560 10k 560(na) 120 10k o 330(na) 51k/1%(na) 33k/1%(na) o 2.2k 2.2k 330 100k na 240r/1%(na) 220 220 1k tms320f2801xtqfp100 mcp130t(na) 24lc256(na) sn65hvd230 ft232rlssop28 usb_b 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 1.8v 1.8v 1.8v lm1117 lm1117 lm4040/2.048v/(bdz)sot-23(na) lm385/to92(na) #trst #trst adcina0 adcina0 adcina1 adcina1 adcina2 adcina2 adcina3 adcina3 adcina4 adcina4 adcina5 adcina5 adcina6 adcina6 adcina7 adcina7 adcinb0 adcinb1 adcinb2 adcinb3 adcinb4 adcinb5 adcinb6 adcinb7 adcinb7 adclo adcrefin adcrefin adcrefm adcrefp adcsoca0 adcsoca0 adcsocb0 but but canrx canrx cantx cantx ecap1 ecap2 emu0 emu0 emu1 emu1 epwm1a epwm1a epwm1b epwm1b epwm2a epwm2a epwm2b epwm2b epwm3a epwm3a epwm3b epwm3b epwm4a epwm4a epwm4b epwm4b gpio11 gpio11 gpio18/clk gpio18/clk gpio18/clk gpio20 gpio21 gpio22 gpio23 gpio26 gpio27 gpio29/txda gpio29/txda gpio29/txda gpio29/txda gpio34 gpio34 gpio34 pwren rxda rxda rxda scl/epwmsynco scl/epwmsynco scl/epwmsynco scl/epwmsynco sda/epwmsynci sda/epwmsynci sda/epwmsync sda/epwmsynci simo/tz5 simo/tz5 simo/tz5 somi/tz6 somi/tz6 somi/tz6 stea stea tck tck tck tdi tdi tdo tdo tms tms tz1 tz1 tz2 tz2 tz3 tz3 tz4 tz4 usbdm usbdp vin vin vin xclkout xrs xrs +5v 0 1 2 3 3.3v 3.3va 4 5 1 2 3 5v/3.3v 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 32 33 34 adca0 adca1 adca2 adca3 adca4 adca5 adca6 adca7 adcb0 adcb1 adcb2 adcb3 adcb4 adcb5 adcb6 adcb7 adcrefin adcrefm adcrefp an_tr but c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 c25 c26 c27 c28 c29 c30 c31 c32 c46 c47 c48 c49 c51 c52 c57 1 2 3 can 1 2 can_e 12 can_t d1 d2 d3 d4 fb1 fb2 fb3 fb4 fb5 fet g1 gnd gnda gnd_ 1 2 3 gpio18 1 2 3 gpio29 1 2 3 gpio34 1 2 3 4 5 6 7 8 9 10 11 12 13 14 jtag 12 34 56 78 910 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 motor power pwr q1 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 r32 r33 r34 r35 r36 r37 r38 r39 r40 r41 r67 r69 r86 1 2 3 ref1/ref2 rst stat #trst 84 #xrs 78 adcina0 23 adcina1 22 adcina2 21 adcina3 20 adcina4 19 adcina5 18 adcina6 17 adcina7 16 adcinb0 27 adcinb1 28 adcinb2 29 adcinb3 30 adcinb4 31 adcinb5 32 adcinb6 33 adcinb7 34 adclo 24 adcrefin 35 adcrefm 36 adcrefp 37 adcresext 38 emu0 80 emu1 81 gpio0/epwm1a 47 gpio1/epwm1b 44 gpio2/epwm2a 45 gpio3/epwm2b 48 gpio4/epwm3a 51 gpio5/epwm3b/ecap1 53 gpio6/epwm4a/epwmsynci/epwmsynco 56 gpio7/epwm4b/ecap2 58 gpio8/#adcsocao 60 gpio9 61 gpio10/#adcsocbo 64 gpio11 70 gpio12/#tz1 1 gpio13/#tz2 95 gpio14/#tz3 8 gpio15/#tz4 9 gpio16/spisimoa/#tz5 50 gpio17/spisomia/#tz6 52 gpio18/spiclka 54 gpio19/spistea 57 gpio20 63 gpio21 67 gpio22 71 gpio23 72 gpio24/ecap1 83 gpio25/ecap2 91 gpio26 99 gpio27 79 gpio28/scirxda/#tz5 92 gpio29/scitxda/#tz6 4 gpio30/canrxa 6 gpio31/cantxa 7 gpio32/sdaa/epwmsynci/#adcsocao 100 gpio33/scla/epwmsynco/#adcsocbo 5 gpio34 43 tck 75 tdi 73 tdo 76 test1 97 test2 98 tms 74 vdd1 10 vdd1a18 12 vdd2 42 vdd2a18 40 vdd3 59 vdd3vfl 96 vdd4 68 vdd5 85 vdd6 93 vdda2 15 vddaio 26 vddio 3 vddio1 46 vddio2 65 vddio3 82 vss1 2 vss1agnd 13 vss2 11 vss2agnd 39 vss3 41 vss4 49 vss5 55 vss6 62 vss7 69 vss8 77 vss9 87 vss10 89 vss11 94 vssa2 14 vssaio 25 x1 88 x2 86 xclkin 90 xclkout 66 u1 3 1 2 u2 gnd vcc reset a0 1 a1 2 a2 3 4 scl 6 sda 5 8 wp 7 vcc gnd u3 canh 7 canl 6 rs 8 rxd 4 txd 1 vdd 3 vref 5 vss 2 u4 #reset 19 3v3out 17 agnd 25 cbus0 23 cbus1 22 cbus2 13 cbus3 14 cbus4 12 cts# 11 dcd# 10 dsr# 9 dtr# 2 gnd1 7 gnd2 18 gnd3 21 nc1 8 nc2 24 osci 27 osco 28 ri# 6 rts# 3 rxd 5 test 26 txd 1 usbdm 16 usbdp 15 vcc 20 vccio 4 u5 uext-1 uext-2 uext-3 uext-4 uext-5 uext-6 uext-7 uext-8 uext-9 uext-10 1 2 3 4 usb vin adj/gnd in out vr1(3.3v) adj/gnd in out vr2(1.8v) 12 vref1 3 21 vref2 xclkout xrs 6-9vdc 4.5-6vac gpio18 gpio29 gpio34 boot select 111 11 11 1 11 1 1 0 0 0 0 0 0 0 0 0 0 0 0 flash sci spi i2c ecan ram otp rom TMS320-P28016 rev. a copyright(c) 2009, olimex ltd. http://www.olimex.com/dev + + + + + + + + array eeprom ft232rl usb shield adj boot mode select optional- 1 11 0 00 power supply usb to rs232 can jtag i2c voltage reference vref1,r28 motor control uext 2.048v processor features: the tms320f28016 processor has the following features: high-performance static cmos technology ? 100 mhz (10-ns cycle time) ? 60 mhz (16.67-ns cycle time) ? low-power (1.8-v core, 3.3-v i/o) design jtag boundary scan support (ieee standard 1149.1-1990 standard test access port and boundary scan architecture) high-performance 32-bit cpu (tms320c28x) ? 16 x 16 and 32 x 32 mac operations ? 16 x 16 dual mac ? harvard bus architecture ? atomic operations ? fast interrupt response and processing ? unified memory programming model ? code-efficient (in c/c++ and assembly) on-chip memory ? 16k x 16 flash, 6k x 16 saram ? 1k x 16 otp rom boot rom (4k x 16) ? with software boot modes (via sci, spi, can, i 2 c, and parallel i/o) ? standard math tables clock and system control ? dynamic pll ratio changes supported ? on-chip oscillator ? watchdog timer module any gpio a pin can be connected to one of the three external core interrupts peripheral interrupt expansion (pie) block that supports all 43 peripheral interrupts 128-bit security key/lock ? protects flash/otp/l0/l1 blocks ? prevents firmware reverse engineering three 32-bit cpu timers enhanced control peripherals ? 8 pwm outputs, 4 hrpwm outputs with 150 ps mep resolution ? 2 capture inputs ? 3 32-bit timers serial port peripherals ? spi module ? sci (uart) module ? can module ? one inter-integrated-circuit (i 2 c) bus 12-bit adc, 16 channels ? 2 x 8 channel input multiplexer ? two sample-and-hold ? single/simultaneous conversions ? fast conversion rate: 267 ns - 3.75 msps ? internal or external reference up to 35 individually programmable, multiplexed gpio pins with input filtering advanced emulation features page 6 ? analysis and breakpoint functions ? real-time debug via hardware development support includes ? ansi c/c++ compiler/assembler/linker ? code composer studio? ide ? dsp/bios? ? digital motor control and digital power software libraries low-power modes and power savings ? idle, standby, halt modes supported ? disable individual peripheral clocks page 7 tms320f28016 block diagram page 8 memory map: page 9 power supply circuit: TMS320-P28016 board can take power from power connector (4.5-6vac or 6-9vdc), from vin pin near to prototype area(5-9vdc), from motor connector pin 4 (5-9vdc) and from usb connector. the board power consumption is around 180 ma with all peripherals and mcu running at full speed. reset circuit: reset circuit is made with rc group r11 ? 1,5k and c25 ? 22nf. although on the schematic is made provision for external reset as mcp130t(sot23 package). manual reset is possible by the rst button. clock circuit: quartz crystal 20mhz is connected to tms320f28016. internal pll circuit can multiply this frequency up to 100mhz. jumper description: the jumpers gpio18, gpio29 and gpio34 selects boot mode source. the table bellow shows boot mode variants. default state. boot to m0 saram gpio34 10 gpio29 01 10 page 10 5v/3.3v must be in 3.3v position. default state . 5v/3.3v can_t when the jumper is closed connect 120 ohm terminator between can_l and can_h busses. default state closed (shorten) can_e this jumper enables the can driver u4(sn65hvd230) when is closed. default state closed (shorten) external connector description: input/output: one reset buttons with names rst ? connected to tms320f28016 pin.78 #xrs; one user button with name but ? connected to tms320f28016 pin.61 gpio9. one led ? stat ? connected to tms320f28016 pin.70 gpio11; one trimmer an_tr ? connected to tms320f28016 pin34 adcinb7. power supply red led with name pwr ? indicates that 3.3v is present. pwr: pin # signal name 1 from 4.5 to 6vac or from 6 to 9vdc 2gnd page 11 usb: the usb is made with usb to serial converter chip ft232rl of ftdi. rxd and txd pins of the converter is connected to sci_a module of tms320f28016 respective to gpio29/scitxda (pin 4) and gpio29/scirxda (pin 92) pin # signal name 1+5v 2usbdm 3usbdp 4gnd uext: pin # signal name pin # signal name 13.3v 2 gnd 3 gpio29/txda 4 rxda 5scl/epwmsync o 6sda/epwmsync i 7somi/tz6 8 simo/tz5 9 gpio18/clk 10 stea uext is a universal connector which olimex uses on it's development boards to attach different ?modules? on the connector there are 3.3v power supply and uart, spi and i2c interface. olimex have range of modules like mod-mp3, mod- nrf24lx, mod-rfid125, mod-nokia6610 and many others to come. spi: the spi is a high-speed (up to 20mhz clock), synchronous serial i/o port that allows a serial bit stream of programmed length (one to sixteen bits) to be shifted into and out of the device at a programmable bit-transfer rate. normally, the spi is used for communications between the dsp controller and external peripherals or another processor. typical applications include external i/o or peripheral expansion through devices such as shift re gisters, display drivers, and adcs. multi- device communications are supported by the master/slave operation of the spi. on the 280x, the spi contains a 16-level receive and transmit fifo for reducing interrupt servicing overhead. uart: the serial communications interface is a two-wire asynchronous serial port, commonly known as uart. on the 28016, the sci contains a 16-level receive and transmit fifo for redu cing interrupt servicing overhead. page 12 i2c: the inter-integrated circuit (i2c) module provides an interface between a dsp and other devices compliant with philips semiconductors inter-ic bus (i2c-bus) specification version 2.1 and connected by way of an i2c-bus. external components attached to this 2-wire serial bus can transmit/receive up to 8-bit data to/from the dsp through the i2c module. on the 280x, the i2c contains a 16-level receive and transmit fifo for reducing interrupt servicing overhead. can: this is the enhanced version of the can peripheral. it supports 32 mailboxes, time stamping of messages, and is can 2.0b-compliant. pin # signal name 1gnd 2canl 3canh jtag: ti standard 2x7 pin jtag connector pin # signal name pin # signal name 1 tms 2 #trst 3tdi 4gnd 5 5v/3.3v 6 nc 7tdo 810k to 3.3v 9tck 10gnd 11 tck 12 gnd 13 emu0 14 emu1 page 13 motor control connector: motor control connector provides signals for add on modules with adc, pwm, interrupt signals available on it pin # signal name pin # signal name 13.3v 2gnd 3+5v 4vin 5epwm1a 6epwm1b 7epwm2a 8epwm1b 9 epwm3a 10 epwm3b 11 epwm4a 12 epwm4b 13 tz1 14 tz2 15 tz3 16 tz4 17 simo/tz5 18 somi/tz6 19 gpio11 20 sda/epwmsynci 21 scl/epwmsynco 22 gpio34 23 adcina6 24 adcina7 25 adcina4 26 adcina5 27 adcina2 28 adcina3 29 adcina0 30 adcina1 31 adcrefin 32 adcsoca0 33 3.3va 34 gnda page 14 p roto area: pin # signal name pin # signal name pin # signal name 3.3v 3.3v 14 tz3 adcrefp adcrefp gnd 3.3vgnd 15 tz4 adcrefm adcrefm +5v +5v 16 simo/tz5 adcrefin adcrefin vin vin 17 somi/tz6 adcb7 adcinb7 xrs xrs 18 gpio18/clk adcb6 adcinb6 xclkout xclkout 19 stea adcb5 adcinb5 0 epwm1a 20 gpio20 adcb4 adcinb4 1 epwm1b 21 gpio21 adcb3 adcinb3 2 epwm2a 22 gpio22 adcb2 adcinb2 3 epwm2b 23 gpio23 adcb1 adcinb1 4epwm3a24 ecap1 adcb0adcinb0 5 epwm3b 25 ecap2 adca7 adcina7 6 epwm4a 26 gpio26 adca6 adcina6 7 epwm4b 27 gpio27 adca5 adcina5 8 adcsoca0 adca4 adcina4 9 but 32 sda/epwmsynci adca3 adcina3 10 adcsocb0 33 scl/epwmsynco adca2 adcina2 11 gpio11 34 gpio34 adca1 adcina1 12 tz1 adca0 adcina0 13 tz2 page 15 mechanical dimensions: page 16 available demo software: demo1. blink led c source and ccs project files blinks the on-board led. demo2. rs232 c source and ccs project files echo at 9600, 8data bits, 1 stop, no parity demo3. adc read c source and ccs project files blinks the on-board led according to the read by the adc an_tr trimer potentiometer value page 17 order code: TMS320-P28016 ? assembled and tested (n o kit, no soldering required) how to order? you can order to us directly or by any of our distributors. check our web www.olimex.com/dev for more info. all boards produced by olimex are rohs compliant revision history: rev.a create may 2009 page 18 disclaimer : ? 2009 olimex ltd. all rights reserved. olimex?, logo and combinations thereof, are registered trademarks of olimex ltd. other terms and product names may be trademarks of others. the information in this document is provided in connection with olimex products. no license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of olimex products. neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder. the product described in this document is subject to continuous development and improvements. all particulars of the product and its use contained in this document are given by olimex in good faith. however all warranties implied or expressed including but not limited to implied warranties of mercha ntability or fitness for purpose are excluded. this document is intended only to assist the reader in the use of the product. olimex ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product. page 19 |
Price & Availability of TMS320-P28016
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |