デジタル鉄道模型フォーラムDCC・メルクリン等のデジタル鉄道模型の話題でコミュニケーションできる場です。登録・利用は無料です。
デスクトップステーション(DesktopStation)のページはこちら
・無料の日本型超高品質DCCサウンドデータをWebで配布中!
・DesktopStationの商品やDCC部品は DesktopStation部品頒布からどうぞ。 ・DCC同人誌 PDFを無料で公開中!

2017年06月14日

ルネサスのマイコン

ルネサスのマイコンは、実はあまりDCC向けにまじめに調べてませんでした。ふと、仕事で調べ物をしていると、以下の機能を目にしました。

Renesas Flash Programmer

よく読むと、ICE経由以外に、シリアルで書き込みをサポートしています。

R20UT0857JJ0300 Renesas Flash Programmer PCのシリアルポートを使用した書き込み回路例

に詳細がありますが、ようや、RX,TX,RESETの3端子と、あとは+5V,GNDを繋げておけば書き込みできるという代物です。(もう1ピン, FLMD0、プルアップが必要なケースもあるようですが)

合計、6ピンで、しかも専用ICE不要です。スマイルコネクタで全部できてしまいます。さらにさらに、ただのシリアルなので、起動後はデバッグでも、外付けSPI FLASHに音データ書き込みとかができてしまいます。

今後はSTM32と思ってましたが、こんなに楽ならルネサスでも良いか、と思ってしまいます。しかも5Vなので、今までの資産をそのまま使えます。ルネサス系はさんざん副業でいじっているので、特に問題もありません。

DSシリーズの次世代品は、ルネサスのマイコンで検討を進めていきます。RX220が今のところ、コスト的に良いかなと思ってます。秋月にあるRL78/G13は安いんですがちょっとパフォーマンス的に癖があるので、採用はしません。

- R5F52203BDFL (FLASH 64KB/ RAM 8KB) 403円/10pcs
- R5F52201BDFL (FLASH 32KB/ RAM 4KB) 356円/10pcs
- R5F52205BDFL (FLASH 128KB/ RAM 8KB) 664円/1pcs

※価格はチップワンストップのもの。

価格も許容範囲内で、現在のDSmainR5.1の2チップ構成を1つに統合でき、シンプル化できそうです。USBシリアルチップだけ別につける感じです。

たぶん、R5F52203BDFLになりそうです。なお、シリアル経由書き込みは、モード端子MD0,MD1を設定するタイプCになります。

開発環境は、CS+、昔のNECエレのCubeStudioですね。無償評価版で使い続ける形になります。128KBのROM制約がありますが、そもそもFLASHが64KBしかないので無問題。売る目的にバイナリを吐かせて書き込むことは問題ないかどうかは、今度会った時に聞いておきます。まあ、制限事項に全然書いてないのと、無償版という位置づけだと思うので、大丈夫だと思ってますが。

DSmainR6の構想を練り始めようと思います。

■追記 スマイルデコーダの次のアーキテクチャについて

RX220を使う場合には、サウンドを考慮して以下の制限事項があると思います。

・3.3Vにする(音データの保存先の外付けSPI NAND FLASHメモリが3.3V動作品しか市場に存在しないため)
・DCCデコーダは独自に実装するか、NMRA DCCライブラリを移植するかしないといけない
・DMA、PWM、タイマは十分にあるので、性能的には32MHz(MIPS換算でATMEGA328Pの倍程度)でも問題ないはず。32bitでRXは演算効率も良いので、十分、性能向上の恩恵を受けられるはず。
・コストは403円/pcsですが、まあ、300円前半までは下げられると思うのであまり問題視してません。

実のところ、スマイルデコーダの次はSTM32系と連合メンバーに言ってしまった手前、「やっぱりRX220にします!」なんてことは言うと怒られそうなので、今のところはDesktopStationの機器向けのみを考えております。

とりあえず、テスト用に新しい機種を一つ構築してみようと思います。
posted by yaasan at 08:45 | Comment(4) | 工作
この記事へのコメント
灯台下暗しとでも言いましょうか?日本製の良いアーキテクチャが見つかってうれしい限りです。
スマイルコネクタは当然「Type−R」という事で宜しいでしょうか?
Posted by スマイラー at 2017年06月14日 13:29
ルネサスかー。ヘタレなのでググって情報が少ないとつらいかな^_^;

Posted by あやのすけ at 2017年06月14日 20:25
>スマイラーさん
Type-R、なんだかクルマみたいですね。

>あやさん
資料はめちゃくちゃありますよ。RXシリーズはかなりメジャーです。
下手なARMよりも資料は豊富です。
Posted by Yaasan at 2017年06月14日 20:49
0.5m SOP-48ならぎりぎりNに搭載できますかね?またDCCデコーダ処理は、DTCとタイマー割り込みで処理してほしいですね。また、ルネはEEPROMではなくデータフラッシュなので、そこをどうするかですね。
Posted by へのへのもへじ at 2017年06月15日 21:20
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。