본문 바로가기

DSPIC

(31)
DSPIC33EP64MC504 70 MIPS Motor Control and General Purpose Family DSPIC33EP64MC504 70 MIPS Motor Control and General Purpose Family 70MIPS DSPIC (DSPIC33E)이 출시되었다. CORTEX-M3와 dspic 중 어떤것이 매리트 있을까? 데이터 버스 너비 : 16bit 프로그램 메모리 크기 : 64KB 데이터 RAM 크기 : 8KB 최대 클록 주파수 : 32KHz 프로그래밍 가능한 I/O의 수 : 35 타이머 수 : 7 장치 MIPS : 70 MIPs CAN (#, type) 1 ECAN PWM Resolution bits 6 Motor Control PWM Channels 6 Quadrature Encoder Interface (QEI) 1 2-UART 2-SPI 2-I2C
[dsPIC EVM] MP3 Module (VS1033) 테스트 [dsPIC EVM] MP3 Module (VS1033) 테스트 [NET EVM] 보드를 이용하면 W5100과 같은 이더넷 모듈이나 TFT LCD 모듈을 연결하여 테스트 할수 있고 VS1033과 같은 MP3 모듈을 연결하여 네트웍 라디오를 테스트 해 볼 수 있다. ADC0 -> RB0 dsPIC33 MP3모듈 HAL Driver 코드 //----------------------------------------------------------------------------- // VS1033 모듈 HAL #define VS_DREQ_BIT BIT6 #define VS_DREQ_PORT PORTB #define VS_CS_BIT BIT4 #define VS_CS_PORT PORTB #define VS_XD..
[dsPIC33 EVM] TFT LCD 출력 속도 테스트 [dsPIC33 EVM] TFT LCD 출력 속도 테스트 dsPIC33 은 최대 40Mhz로 동작하고 SPI속도 또한 빠르므로 TFT LCD 테스트 해 두면 좋을것 같다. 8비트 방식으로 TFT LCD연결 가능한 확장 테스트 보드 중에서 [EXP_DSP] 보드가 적당할것 같다. 8비트 제어모드에서 1프레임 출력시 60ms 정도 걸린다. (옵티마이즈 한후) [dsPIC33 EVM] TFT LCD테스트 동영상 SPI 최대 클럭 속도는 13Mhz로 SD Card를 이용하여 BMP파일을 출력 해 보았다. [dsPIC33 EVM] TFT LCD관련 회로도
[dsPIC33] 리맵관련 자료 [dsPIC33] 리맵관련 자료 dsPIC33은 PPS기능을 제공해 Pin map을 PRx 핀에 원하는 형태로 설정(remap)할 수 있다. 입력과 출력에따라 설정 방법은 다르다. PPS제어를 위해서는 UNLOCK_PPS() 해서 설정하고, 설정후에는 LOCK_PPS() 를 해 주어야 한다. 입력핀일 경우 예를 들어 UART의 경우 RPINR18 레지스터에 입력 RP를 설정하면 된다. //U1RX를 RP20번 핀에 입력으로 연결 RPINR18bits.U1RXR = 20; or _U1RXR = 20; RPINR18은 UART레지 리맵 레지스터 이다. 출력핀일 경우 U1TX 입력은 3번이므로 3을 할당하면 된다. //RP19핀을 U1TX에 연결 _RP19R = 3;
[dsPIC33 EVM] rev3 보드 제작 [dsPIC33 EVM] rev3 보드 제작 [dsPIC33 EVM] PCB도 얼마 남지 않아 표준핀맵으로 다시 제작 했다. USB2UART, Bluetooth,Zigebee와 같은 통신 모듈을 연결할 수 있도록 했고 좀더 심플하게 정리 했다. 확장 테스트 보드 LCD, VR, SW, MP3(VS1033) EXP-ARM 확장 테스트 보드에 연결하여 TFT LCD테스트 [dsPIC33 EVM] rev3 회로도
dsPIC33 DAC 테스트 dsPIC33 DAC 테스트 dsPIC33 에는 DAC모듈이 있다. Audio DAC라는 이름으로 거의 Audio전용의 DAC모듈이라 생각하면 된다. 이 모듈 이용하면 여러가지 활용도가 많을것 같아 테스트 하면서 정리해 본다. Audio Digital-to-Analog Converter (DAC) 특징 • 16-bit resolution (14-bit accuracy) • Second-Order Digital Delta-Sigma Modulator • 256 X Over-Sampling Ratio • 128-Tap FIR Current-Steering Analog Reconstruction Filter • 100 KSPS Maximum Sampling Rate • User controllable Samp..
dsPIC33 ADC 테스트 dsPIC33 ADC 테스트 ADC 변환 비트 모드 AD1CON1bits.AD12B =1; //AD변환 비트 값 설정: 12-bit, 1-channel ADC operation AD1CON1bits.ASAM = 1; //자동 AD변환 시작 AD1CON1bits.SiMSAM = 1 //CH0, CH1 .. 동시에 샘플링 AD1CON1bits.FORM 11 : signed factional 10 : fractional 01 : signed integer 00 : integer ADC 채널 선택 CHPS: ADC 채널 선택 When AD12B = 1, CHPS is: U-0, Unimplemented, Read as ‘0’ 1x =Converts CH0, CH1, CH2 and CH3 01 =Converts ..
[dsPIC33-SM EVM] 보드 관련 자료 - dsPIC33FJ128MC804 [dsPIC33-SM EVM] 보드 관련 자료 - dsPIC33FJ128MC804 기존 dsPIC33 소형 모듈 PCB가 남아 있지 않아 이번에 [SM-Type EVM] 으로 표준화 해서 제작해 보았다. 44핀 패키지 중 가장 기능이 좋은 dsPIC33FJ128MC804으로 보드 조립 [SM-Type EVM]이라 USB2UART, Bluetooth, Zigbee와 같은 통신 모듈을 연결 가능하다. dsPIC33 확장 테스트 보드 dsPIC33F-SM rev2 회로도

반응형