Pico三昧(50) ラズパイPico2:RP2350、Pico:RP2040、DC/AC

Joseph Halfmoon

前回は絶対最大定格でした。何のかんの言ってもPicoもPico2も必要最低線の記述あり。頭の固い年寄なので絶対最大定格の後は、DC特性、AC特性が続くものと期待してしまいます。ただこの頃の各社の文書を拝見すると必ずしもそういう章立てでないこともあるみたい。ただしPico、Pico2に関してはAC関係の記述簡素すぎ。

“Pico三昧(50) ラズパイPico2:RP2350、Pico:RP2040、DC/AC” の続きを読む

Pico三昧(49) ラズパイPico2:RP2350、Pico:RP2040、絶対最大定格

Joseph Halfmoon

今回は電気特性の冒頭付近に書かれている「絶対最大定格」。RP2040とRP2350を比べるだけではイマイチな感じがあったので、日米欧のマイコン業界の巨人?ルネサス、マイクロチップ、STエレクトロニクスの3社のチップの「絶対最大定格」とも比較してみましたぞ。まあ各社クセはあるけれども必要なことは書かれている。大丈夫か?

“Pico三昧(49) ラズパイPico2:RP2350、Pico:RP2040、絶対最大定格” の続きを読む

Pico三昧(48) ラズパイPico2:RP2350、Pico:RP2040、HSTX

Joseph Halfmoon

今回はHSTXです。Pico2のRP2350で新規搭載。しかし「源流」はPicoのRP2040上で実現済のPico-DVI-Sockなる発明品のようです。RP2040上にハードは無いケド、上位互換的な。ラズパイに精通した姉貴、兄貴には何の不思議もないけれど、ラズパイ素人老人にはキツイよ。だいたい回路もアクロバティック。
“Pico三昧(48) ラズパイPico2:RP2350、Pico:RP2040、HSTX” の続きを読む

Pico三昧(47) ラズパイPico2:RP2350、Pico:RP2040、SHR256

Joseph Halfmoon

今回はSHR256アクセラレータです。ハッシュ計算用ハードウエアです。セキュリティに配慮したモダーンなマイコンで時々搭載されとる回路です。前回同様、RP2350には搭載されていますがRP2040には不在。それでは寂しいのでハッシュ素人老人が、ATSAMD51のハッシュ計算器と比較してみましたぞ。

“Pico三昧(47) ラズパイPico2:RP2350、Pico:RP2040、SHR256” の続きを読む

Pico三昧(46) ラズパイPico2:RP2350、Pico:RP2040、TRNG

Joseph Halfmoon

今回はTRNG(True Random Number Generator)です。Pico2のRP2350にはTRNGが搭載されとりますが、PicoのRP2040には不在。2チップの比較というとそれでおしまいになってしまいます。それでは寂しいので乱数素人老人が、コマケー話を追加してみましたぞ。大丈夫か?

“Pico三昧(46) ラズパイPico2:RP2350、Pico:RP2040、TRNG” の続きを読む

Pico三昧(45) ラズパイPico2:RP2350、Pico:RP2040、USB比較

Joseph Halfmoon

今回はUSBです。RP2350のUSBは大まかな機能、性能はRP2040と同等。そしてソフト的にも「上位互換」みたいです。SDK使ってプログラムを書くつもりの「よゐこ」にとっては特に気にするところもないんじゃないでしょうか。知らんけど。しかしUSBの「ハードに近いところ」で修正、改良、機能追加いろいろあるみたい。
“Pico三昧(45) ラズパイPico2:RP2350、Pico:RP2040、USB比較” の続きを読む

Pico三昧(44) ラズパイPico2:RP2350、Pico:RP2040、ADC比較

Joseph Halfmoon

今回はADC(アナログ・デジタル・コンバータ)です。今回はRP2040とRP2350の仕様の比較というより「ADC設計の苦闘」の様子を垣間見るの回。よくよく見てみるとPicoのRP2040でもPico2のRP2350でもADCには手こずっている雰囲気が漏れ伝わってまいります。アナログ素人老人は詳しいことは分からんけど。

“Pico三昧(44) ラズパイPico2:RP2350、Pico:RP2040、ADC比較” の続きを読む

Pico三昧(43) ラズパイPico2:RP2350、Pico:RP2040、SPI比較

Joseph Halfmoon

シリアル3兄弟「UARTI2C、SPI」の末尾を飾る?今回はSPIです。同期式全二重(半二重のMicrowireプロトコルにも対応)のSPIです。前2者よりも高速化容易。搭載ユニット数は2個、Arm社PrimeCellのIP搭載とRP2040とRP2350の差は無いように見えます。でもま、コマケー差はありーの。 “Pico三昧(43) ラズパイPico2:RP2350、Pico:RP2040、SPI比較” の続きを読む

Pico三昧(42) ラズパイPico2:RP2350、Pico:RP2040、I2C比較

Joseph Halfmoon

前回はUARTでした。今回はI2Cです。今回も前回と同じようなことを書きます。RP2040でもRP2350でも搭載しているユニット数は2個。前回同様に微妙な相違です。その差は前回よりも小さいです。前回はまだRP2040で使えなかった端子がRP2350では使えるとか御利益があったですが、今回はフツーにしてたら何もない? “Pico三昧(42) ラズパイPico2:RP2350、Pico:RP2040、I2C比較” の続きを読む

Pico三昧(41) ラズパイPico2:RP2350、Pico:RP2040、UART比較

Joseph Halfmoon

前回GPIOの「違い」を眺めました。今回はUARTです。RP2040でもRP2350でも、搭載しているUARTのユニット数は2個。Arm社のIPであるArm PrimeCell UARTのまったく同じバージョンを搭載してます。「相違なんかない」と思いきや、「IPの外側で」微妙に差別化?してました。コマケー話なんだが。
“Pico三昧(41) ラズパイPico2:RP2350、Pico:RP2040、UART比較” の続きを読む

Pico三昧(40) ラズパイPico2:RP2350、Pico:RP2040、GPIO比較

Joseph Halfmoon

過去回で何度も登場しているGPIOです。しかしRP2040とRP2350のGPIO機能をとりだして比較してなかったです。そこで今回は2チップのGPIO機能を表にして比べてみました。概ね「似たようなもん」ということで使えるのではないかと思います。しかし細かく見るとRP2350の方はいろいろと機能強化されています。 “Pico三昧(40) ラズパイPico2:RP2350、Pico:RP2040、GPIO比較” の続きを読む

Pico三昧(39) ラズパイPico2:RP2350、Pico:RP2040、PWM比較

Joseph Halfmoon

今回は周辺回路PWMです。他のマイコンではタイマに付属するIO機能として実装されることが多いです。Pico系ではタイマとは独立、IO制御専用です。PWMという呼称ですが、PWM出力以外に入力信号のカウント機能によりパルス幅、周期の測定も可能。なおPicoとPico2での差はチャネル数と割り込みくらいかと。そんなもん?

“Pico三昧(39) ラズパイPico2:RP2350、Pico:RP2040、PWM比較” の続きを読む

Pico三昧(38) ラズパイPico2:RP2350、Pico:RP2040、リセット比較

Joseph Halfmoon

前回はクロックでした、今回はリセットです。クロックとかリセットとか一番最初にやるでしょ、というところ。PicoとPico2を調べ始めた最初の方で外部端子ということでちょいと触れていたので詳細は後回しになってました。しかしPico2はPicoの方式を踏襲して拡張してますがケッコー複雑。元のPicoから複雑だと。
“Pico三昧(38) ラズパイPico2:RP2350、Pico:RP2040、リセット比較” の続きを読む

Pico三昧(37) ラズパイPico2:RP2350、Pico:RP2040、クロック比較

Joseph Halfmoon

過去回で端子を調べたときにクロック源なども眺めたのでとっくに「やったような気」になっていたのですが、前回タイマ見て、肝心のクロックについて調べが足らないことに思い至りました。今回は外部端子から発振器、PLL、CGとその分配について改めて見ていきたいと思います。遠くからみると似たようなモン、だけれど随分と違うところあり。
“Pico三昧(37) ラズパイPico2:RP2350、Pico:RP2040、クロック比較” の続きを読む