dsPIC33CK sin演算スピード・・・ドタバタ顛末記

カテゴリー: PIC,ソフトウェア

dsPIC30F/33EPからdsPIC33CKへ移行しようとしています。「sinテーブルを演算させるルーチンで意外なほど演算時間がかかった」、という投稿を最初にしたものの、完全に自分のミスであることが判明したので、投稿を全面改版し、ドタバタ顛末記として再投稿です。

事の発端は、パワーオン時にsinテーブルの計算をさせたこと

これは「パワーオンですぐに動作させる回路」プログラミング時、冒頭で、 続きを読む…

dsPIC33CK256MP503 覚書①

カテゴリー: PIC

dsPIC30FやdsPIC33EPから、dsPIC33CKへの移行の覚書です

36pin UQFNパッケージ

大きな違いは?

独断と偏見で恣意的な比較表

  dsPIC30F dsPIC33EP dsPIC33CK
MAX速度 30MIPS 70MIPS 100MIPS
Core   MUL,Divider MUL,Divider、4×割り込み退避エリア
汎用タイマ 16bit×3 16bit×3

32bit×1(CCPの汎用タイマ×2)、PTG×1

ADC

12bit 200Ksps

12bit×2+1(shared), 3.25Msps

12bit×2+1(shared), 3.25Msps

DAC non 12bit×2 12bit×3
PWM 16bit×3

HSPWM 16bit×3,up to 1.04㎱

HSPWM 16bit×8,up to 250ps

EEPROM 1Kbyte/non non non
other Function UART,SPI,I2C UART,SPI,I2C,PGA UART,SPI,I2C,CAN FD,QEI,CLC,DMA
電流 小小

 

要は、高速高機能かつ低消費電流です。 続きを読む…