Dsp培训中科信软培训中心技术培训,技术咨询,项目承接,专家外包中科信软高级技术培训中心中科信软简介中科信软依托中国科学院强大技术人才优势,根据企事业单位实际需求,通过定制培训,提供各种最新,最实用的技术及管理培训。近十年来,中心的企业培训遍及大江南北,客户包括国家部委、高校、科研院所、世界跨国公司,大型国企,知名IT公司等众多国内外企事业单位,迄今已培养了数万名高级管理及技术人才,深得用户信赖与好评。中科信软高级技术培训中心培训类别中心培训技术种类齐全,可以为客户提供一站式各类高级技术培训数据库类商业智能(BI)应用服务器存储备份网络&操作系统软件开发移动开发技术大数据云计算虚拟化软件架构软件工程项目管理信息管理,IT规划ERPEDA电子电路PCB电磁兼容可靠性有限元技术CFD,CAD,CAM,CAE,通信技术,arcgis空间技术数据分析及其软件sas,spss,matlab嵌入式技术等其它未列技术等可以订制培训中科信软高级技术培训中心培训形式公开课上门内训 特殊技术订制培训技术咨询支持项目承接,项目指导专家外包中科信软高级技术培训中心中科信软高级技术培训中心-;课件中科信软高级技术培训中心-课程内容28335硬件资源浅析28335电机控制相关片上资源分项解析电机控制系统讲解基于28335的电机控制系统的电路设计28335软件开发环境CCS3.3介绍28335时钟模块,中断模块,PWM模块,串口模块,ADC采集模块的程序设计28335结构中科信软高级技术培训中心-(18-0)A(18-0)D(15-0)D(15-0)ProgramBusProgramBusDataBusDataBusRAMRAMRAMBootROMBootBootROMROM222232-bitAuxiliaryRegisters32-bit32-bitAuxiliaryAuxiliaryRegistersRegisters332bitTimers3332bit32bitTimersTimersRealtimeJTAGRealtimeRealtimeJTAGJTAGCPUCPURegisterBusRegisterBusR-M-WAtomicALUR-M-WR-M-WAtomicAtomicALUALUPIEPIEInterruptInterruptManagerManager323232323232EventManagerAEventEventManagerAManagerAEventManagerBEventEventManagerBManagerB12-bitADC12-bitADC12-bitADCWatchdogWatchdogWatchdogMcBSPMcBSPMcBSPCAN2.0BCAN2.0BCAN2.0BSCI-ASCI-ASCI-ASCI-B/CSCI-B/CSCI-B/CSPISPISPIGPIOGPIOGPIOI2CI2CI2CTMS320F28335DSP具有150MHz的高速处理能力,具备32位浮点处理单元,6个DMA通道支持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出(HRPWM),12位16通道ADC。与前代DSC相比,平均性能提升50%,并与定点C28x控制器软件兼容。得益于F28335浮点运算单元,从而简化软件开发,缩短开发周期。降低开发成本。采用高性能的静态CMOS技术主频达150MHZ(6.67ns)低功耗设计,1.9V内核电压,3.3VI/O电压Flash编程电压为3.3V支持JTAG边界扫描接口高性能32位CPU16*16位和32*32位的乘法累加操作16*16位的双乘法累加器哈佛总线结构快速中断响应和处理能力统一寻址模式4M的程序/数据寻址空间高效的代码转换功能片上存储器最多达256KX16位的Flash存储器最多达128KX16位的ROM1KX16位的OTPROM34KX16位的单周期访问RAM(SARAM)引导(BOOT)ROM(8KX16)带有软件启动模式数学运算表16位或32位外部存储器扩展接口多达2M的寻址空间时钟和系统控制支持动态改变锁相环的倍频系数片上震荡器看门狗定时模块GPI00-GPI063能被设置位8个外部中断外设中断扩展模块(PIE)支持58个外设中断三个32位CPU定时器128位保护密码保护Flash/OTP/ROM防止系统固件被盗取增强的电机控制外设多达18通道的PWM输出多达6通道的HRPWM输出6个捕捉单元,捕捉外部事件2个正交脉冲编码电路8个32位/6个16位定时器串口通信外设1个串行外设接口模块(SPI)3个UTAR接口模块(SCI)2个增强型的eCAN2.0B接口模块2个多通道缓冲串口(MBSP)1个12C总线接口12位模数转换模块80ns转换时间2X8通道复用输入接口两个采样保持电路单/连续通道转换高达88个可配置通用目的I/O引脚先进的仿真调试功能硬件支持适时仿真功能低功耗模式和省电模式支持IDLE,STANDBY,HALT模式禁止外设独立时钟179引脚BGA封装或176引脚LQFP封装SEED-DEC28335DSP总线SRAM(最大1Mx16位)USB2.0USB2.0接口4通道D/AD/A输出扩展总线(数据、地址、SPI、McBSP)片上存储器:FLASH:256Kx16SRAM:34Kx18BootROM:8Kx16OTPROM:1Kx16片上外设EPWM输出:12通道HRPWM:6通道ECAP/APWM:6通道QEP:2通道A/D:16通道SCI:3通道McBSP/SPI:2通道SPI:1通道Ecan:2通道IIC:1通道DMA:6通道GPIO(复用):88PWM脉冲输出GAP/QEP输入A/D模拟输入RS232/RS485CAN总线RTC+EEPROM原理框图CPU:TMS320F28335处理器性能300MFLOPSat150MHzSingle-cycle32-bitMAC6-channelDMAsupportforEMIF,ADC,McBSP存储器512KBflashand68KBRAMConfigurable16-or32-bitEMIF控制外设PWMoutputsinterfacesforthree3-phasemotors6High-resolutionPWMoutputsHighest-speedon-chipADC通讯接口EachMcBSPconfigurableasSPICAN2.0bwith32mailboxesI2Cat400Kbps开发套件SEED-DEC28335+SEED-XDSusb2.0CodeComposerStudio™IDEV3.3SoftwarelibrariesTMS320F28335Real-TimeJTAG32-bitTimers(3)C28xTM32-bitDSC32x32-bitMultiplierRMWAtomicALUInterruptManagementMemoryBusCodesecurity12-bitADCSPI2CAN3SCI2McBSP512KBFlash68KBRAM6CAP12PWM(6HRPWM)DMA32-bitFloating-PointUnit88GPIOI²CBootROM16/32-bitEMIF2QEPPeripheralBus片上外设12通道EPWM脉冲输出其中6通道支持HRPWM6路ECAP/APWM输入,2路QEP电机控制16通道12位A/D模拟量输入片内2X8通道、12-位分辨率、80ns转换时间、0-3V量程2路异步串口1路为:RS232、1路为:RS232/422/485可配置1路CANF28335的2个CAN口中的一路,CAN总线收发芯片SN65HVD230其他外设SRAM最大支持1MB1路USB2.0480M4通道12位D/A模拟量输出±10v量程、10us建立时间RTC实时时钟+EEPROM通过1路IIC总线接口,连接到X1226扩展总线分为存储总线和控制总线3.TMS320F28335InterruptTMS320F28335中断源TMS320F28335TMS320F28335CORECORE2个不可屏蔽中断/RSNMI14个可屏蔽中断(INT1–INT14)INT1INT1INT2INT2INT3INT3INT4INT4INT5INT5INT6INT6INT7INT7INT8INT8INT9INT9INT10INT10INT11INT11INT12INT12INT13INT13INT14INT14RSRSNMINMITMS320F28335复位中断WatchdogTimerWatchdogTimerRSpinactiveRSpinactiveToRSpinToRSpinRSRSC28xCoreC28xCoreBootloader模式GPIOpinsGPIOpinsF4F12F3F2F4F12F3F21xxxflash0x3F7FF6,1xxxflash0x3F7FF6,用户必须已经编写了分支指令重定位程序执行用户必须已经编写了分支指令重定位程序执行**00100010H0SARAMH0SARAM0x3F80000x3F8000**00010001OTPOTP0x3D78000x3D7800**01xx01xx从外部从外部EEPROMEEPROM调用调用SPL_BootSPL_Boot00110011从从SCI-ASCI-A调用调用SCI-BootSCI-Boot00000000从从GPIOBGPIOB口调用口调用Parallel_BootParallel_Boot**BootROMsoftwareconfiguresthedeviceforTMS320F28335modebeforejumpBootROMsoftwareconfiguresthedeviceforTMS320F28335modebeforejumpReset引导过程H0SARAM(8K)H0SARAM(8K)FLASH(128K)FLASH(128K)OTP(2K)OTP(2K)0x3F7FF60x3F7FF60x3D78000x3D78000x3D80000x3D80000x3F80000x3F80000x3FF0000x3FF0000x3FFFC00x3FFFC0BootROM(4K)BootROM(4K)BROMvector(32)BROMvector(32)0x3FFC000x3FFC00BootCodeBootCodeRESETRESETExecutionEntryExecutionEntryPointDeterminedPointDeterminedByGPIOPinsByGPIOPinsBootloadingBootloadingRoutinesRoutines(SPI,SCI-A,(SPI,SCI-A,ParallelLoad)ParallelLoad)0x3FFC000x3FFC00TMS320F2