2021/04/09(金)8048マイコンと直結可能なデバイスを調べてみた

8CHトランジスタアレイ

秋月電子さんのページには8CHトランジスタアレイとしてTD62083とTBD62083の両方が売っている。この2つの違いはTD62083がダーリントントランジスタでTBD62083がMOSトランジスタ。入力PINに流れる電流が異なる。データシートから読み取るにTD62083は2.7V/1mAでTBD62083は2.5V/0.1mA。8048の出力はCMOSでは無くHレベルの出力電流はとても少ない(VoH=2.5V/-50uA)。試して見たいなぁ。

23LC512 SPI SRAM

同じく秋月さんに23LC512が売っている。これはSPIインターフェースのSRAMでこれも8048に接続して使用出来そう。SPI通信なら同期通信なのでソフトウェアでなんとでもなる。問題なのは8048にはUARTが無いので非同期シリアル通信を効率よく裁けないことだ。SPI通信のUARTデバイスだとMAX3100があるけれど入手は難しそうだな。

2020/04/12(日)2KBのSRAM内蔵8051マイコン-STC15F2K08S2でTinyBasic

STC15F2K08S2というマイコンをaitendoさんで見つけてBasic51(Tiny Basic)を走らせてみたがどうも内蔵RAMへの書き込みが上手く行かない。簡単なメモリーテストプログラムを走らせて結果を確認した所、どうやら00FFより上のアドレスにアクセスするにはMOVX DPTR系の16bitアドレス指定命令でのみ可能なようだ。古い8051ではSRAMは外付けなので、上位バイトはI/Oポートで設定しても可能だったが、このチップはダメみたい。ソースコードに手を入れようかな。

20200412_0.jpg

ソースコード修正して1Chip Tiny Basic51が出来上がりました

2009/07/09(木)Z80ワンボードマイコンを5Vのモバイル電源で動かす

5Vのモバイル電源

最近のデバイスは3.3Vな物が多いが、古いデバイスでは5Vが標準だ。

今までは5Vの給電は秋月の5VのACアダプタを主に利用しているが、希にコンセントが遠くにある場所でも使いたい場合があった。そんな時はテーブルタップでコンセントを延長して使っていた。

少し前にマルツ電波でUSBケーブルの先が2.1ΦのDCプラグになっているケーブルを見つけて購入しておいた。2.1Φは秋月のACアダプタと同じな上、極性も同一。本体側を2.1Φにしておけば、USBコネクタ付きのノートパソコンからも電源が取れる2WAYに変身する。

しかし、5Vが欲しいが為にノートパソコンを持ち歩くのも変な話だ。そんな時、セブンイレブンで見つけたのがこの携帯電話用の充電器。

20090709_0.jpg

本体部分がUSBポートになっていて、USBと携帯電話の充電ケーブルがセットになって価格は990円。乾電池2本から5Vに昇圧するモバイルガジェットと考えてさっそく購入して見た。

トップランド コードプラス充電器

http://www.topland.co.jp/productshtml/mobile/m333.html Panasonicのエボルタアルカリ乾電池2本付き。

この充電器には電源SWがありません。USBポートの出力をテスターで計測すると5Vが常に出力されています。そこで乾電池側の無負荷電流を計ってみると0.06mAでした。これなら電源SWは不要なのかもしれない。

分解してどんなデバイスを使っているのか見てみたいけれど、まだ購入したばかりだからなぁ。

使い捨てタイプの充電器も600円程度であるが、これは乾電池を交換出来るし、一般的な単三タイプ。充電式電池が一般化して我が家にもWii用に常備してあらから、ランニングコストはかなり安いと思う。

C-MOSでなくてもいいかも。

これからはニッケル水素電池が2本あれば何処でも5V電源が取れるようになったから8048で作った幾つかの工作物の利用範囲が広がった気がする。

単三乾電池2本で動作するZ80ワンボードマイコン

そんな訳で家にあるZ80のワンボードマイコンをこの充電器経由で動かしてみた。

20090709_1.jpg
モバイルコンピュータとは呼べないと思うけれど・・・。

2004/07/10(土)8048マイコンを使った単音オルゴール

mmlplay

古くはTK-80でもオルゴールのプログラムがあったように8048版のオルゴール演奏プログラムを書いてみた。I/Oポートの1つから圧電スピーカへ接続しただけの簡単な回路で始めてみた。これでメロディーを奏でるには音程と音の長さを決めたデータを用意するだけで簡単に実現する筈である。

続きを読む