EOS_Proposal
0460009 0460032 0460408 2016.06.13EOS Final Presentation
1
-Pxa270 -F28335 -VCEOS
Oscillator + Function Generator + Power Supply
-Pxa270 -F28335 -VCEOS, Power supply 0-3V
Sweep , (OSC FG)
(Function generator )
0-3V DC (Power Supply )
Analog (Oscillator ) (Function generator ) 0~3.3V, 0~500Hz0-3V DC (Power Supply ) 12 V Analog (Oscillator ) 0~3.3V, 0~100Hz, Power supply 0-3V
Sweep , (OSC FG)
3
Power Supply
Digital to Analog Output
EOS -Pxa270 -F28335 -VC
Analog (D/A IC)
-Pxa270 -F28335 -VCEOSPxa270PC (C#)TMS320F28335D/A
ADCGPIO
RS232
Function GeneratorOscillator
6 bit GPIO,,
A/DADC
6
Mode ? (FG)Voltage ?Frequency ?Wave Type ?Voltage ! Frequency !Wave Type.!
Voltage ! Frequency !Wave Type.!Mode ? (OSC)
ADC ValueMode 1 (A)OscillatorMode 2 (B)Function GeneratorPC (C#)PC (C#)Pxa270TMS320F28335TMS320F28335 -Pxa270 -F28335 -VCEOS
#
0 ~ 9
I/O
NoYes
A ~ CNoYes
DNoYes
V & Hz
#NoYes
NoYes
0.1 s
PCYes -Pxa270 -F28335 -VCEOS
_7Segment ShowControltask()_7Seg Keypad & LCDControltaskkeypadVoltageFrequencyPXA270 LCDFunction Generator
TimerInterrupt
Function Generator Visual Studio
0.1ms
(Serial port )
SocketSocketSerial port Shared Memory
(1)_7Segment ShowControltask_7Seg
(2)
Pipe -Pxa270 -F28335 -VCEOS
-Pxa270 -F28335 -VCEOSvoid timer_handler(int signum)[OUT]V = 0.000VF = 00HzWave = Sin or Clk or Tri
Timer PCvoid Keypad_LCD()
[IN]unsigned short keypad;[OUT]lcd_write_info_t display;.Msg, .Cursor X,YLCDvoid _7Seg_Show()pipe
[IN]pipe buffer readKeypad_LCD task [OUT]_7seg_info_tdata_7seg;7SegmentPXA270
-Pxa270 -F28335 -VCEOS
ADC ModeInterruptRead ADCOutput DACOutput DAC and then Read ADC
-Pxa270 -F28335 -VCEOSMain : Initial SettingTask 1(Mode_Decide)ADC A1Mode, ModeRs232A~DcharPCTask 2(OSC_Mode)ADC A0,,Rs232PCTask 3(FG_Mode)PC,,
-Pxa270 -F28335 -VCEOS
PXA270TMS320F28335
Timer1msmicrotimer1usSerial portSerial portenablePlot waveCommunicate With devicePC
13
-Pxa270 -F28335 -VCEOSMain : Initial SettingTask 1 (Timer1)TMS320F28335Mode,Pxa270,TMS320F28335Task 2(microTimer)TMS320F28335ADC
-Pxa270 -F28335 -VCEOSI/O : KeyPad, LCD, ADC, GPIOTask : Pxa270 Task,Button, PC Timer : VC#Timer1us(ADC)1ms(Mode)Semaphore VC# TimerTMS320F28335,Shared MemoryPipe
Demo
16