ミニマルファブでリングオシレータを作ってみる
令和1年12月28日(山田美穂)
Xは使ったことがあったけど、VNCviewerはじめて使うので、どういうことなのか理解するのに少し時間がかかったけど
ここでVNCviewerをダウンロードして、何回か設定を間違えながらも(localhost3000じゃなくて5901になってると気づかなかったり、自分のMacのパスワードなのか、サーバのパスワードなのか迷ったりしながらも)最終的にはVNCviewerでミニマルEDAサーバに入ることができました。
その後、LTspiceをダウンロード。”ダウンロード”が入力できない。「5.1の日本語入力」を参照と書いてあるけど、どこを見ればよいのか最初意味がわかりませんでした。なぜかというと、5.1という日本語入力のバージョンなのか??と勘違いして何をしたらよいのかよくわからなくなっていたのです。よくわからないので読み飛ばして、この説明文の5章の1みたいな意味なんだと理解できました。でも「コントロールとスペースを同時に入力すると、日本語入力と通常入力が切り替わります。」とありますがなりません。Fctixは起動するのだけど、触っていてどんどん設定がおかしな感じに・・・どうしたら日本語の「ダウンロード」が入力できるのでしょうか??
令和2年1月6日(浦)
あけましておめでとうございます。
今年もよろしくお願い致します…はい
日本語入力だけでいうとおそらく「Windows」環境をもとに話が進んでいるので
確認してみます。少々お待ち下さい…
(つづき)
ほぼほぼ書いてあるとおりでFictixをいじるのが良いですが
いじりすぎて戻せなくなった場合は
HOMEの~/.config/fcitxディレクトリを移動するか削除すれば
初期状態に戻るようです。
とりあえずご確認のほど、よろしくお願いします。
令和2年1月7日(山田美穂)
皆様あけましておめでとうございます。
本年もよろしくお願いします。
浦さん返信ありがとうございます。森山さんからもメールいただきました。
何に困っていて、何がわかっていなかったのかというと
LTspiceのダウンロードは画面を右リックしてApplications>インターネット>Firefoxを開いて
このサイトに行って
『Windows 7, 8 and 10用をダウンロード』のボタンを押すところまでは出来ていたのですが
https://gyazo.com/54e9cf880b766f6ce56904f24aa54124
ダウンロードしたLTspiceをどこで確認出来るかがわからず、そしてその後に
wine ~/ダウンロード/LTspiceXVII.exe
というコマンドを叩くまでは理解できていたのですが、それをどこで叩くのかがわかっていなかったのです。
森山さんからメールで「日本語できなかったらコピペすればいい」と助言いただいたのですが
そうだなあと思っていて、「ダウンロード」という日本語をコピーをして、開いているウィンドウの
-sh-4.2$
の下にコマンドをペーストしようとしたらできなかったので困っていました。
(ここでまずマウスを使ってなかったので、マウスをMacにつなぎました。)
その後、右クリックしたら
Terminals>端末
というのを見つけたのでTerminalからコマンドをたたくことができました。
あと、firefoxの右上の下矢印ボタンを押したら、LTspiceXVII.exeの格納場所に飛ぶことが出来たので
結果的に日本語じゃなくて格納場所がDownlods配下で日本語入力不要だったというオチがつきましたが
無事インストール完了しました。その後マウスを右クリックしてOpenboxの中に
Applications>Wine>LTspiceXVII が入っているのがみれました。ありがとうございます。
https://gyazo.com/5d900657ef16d3bbfbd870037d95e9aa
(日本語入力に関してはコピペを利用することにして先に進むことにします。)
令和2年1月9日(山田美穂)
LTspiceをインストールすることができたので、浦さんから送っていただいた
YSS_PMOS_INV_1.ascというLTSPICEシミュレーションが実際に動くか試してみました。
まずはメールで送っていただいたファイルをダウンロードして、ミニマルEDAサーバに
scpコマンドで私のmacのターミナル送ってみたらうまくいかず、浦さんに
-Pで ポートを設定するのを忘れているのを教えていただいて、YSS_PMOS_INV_1.asc
や他のファイルも-r をつけて以下のコマンドでフォルダごとscpしました。
scp -P 52525 -r 送りたいフォルダー名 ユーザ名@mineda.anagix.com:/home/ユーザ名/Downloads/
ミニマルEDAサーバのLTspiceでYSS_PMOS_INV_1.ascをあけたらこんな感じ
https://gyazo.com/068e94cefe9200997bca41e355a947d9
YSS_PMOS_INV_1.ascのINとOUTをクリックしたら
https://gyazo.com/175a4ffb2d9fb886740323f651affdc6
こんな波形が出てきました。
ちゃんと動いたようです!
ー令和2年1月14日(浦 伸吾)
連絡遅れましてすみません…
ちゃんと動いているようで良かったです。
次のステップとしては「インバータ回路をサブサーキット化」させることです。
Webで検索しながらトライしてみてください~
-以上-
令和2年2月6日(山田美穂)
浦さんからの宿題「インバータ回路のサブサーキット化」というのをググってみると
このようなサイトにたどり着いた。
「【LTspice】サブサーキットの作成方法と使用方法について」
試しにやってみる。
この回路を作って
https://gyazo.com/c20405fb61a8dc5e79a3a40546f88f3d
サブサーキット化まではできた!(波形を試すところまではできなかった)
令和2年2月7日(山田美穂)
次にGladeでインバータを作ってみる!
を参考にする。
まずは、OpenboxのMinimalEDAのGladeを選択して起動する。
https://gyazo.com/ca872e97d4be291a5dc8b640a5b466e7
Gladeが開いたらまずは新しいライブラリーを作る。
https://gyazo.com/498e6ee95ee7606133e4f542cfc3ed14
ここでうらさんが送ってくれた、概要を見返した。
1.外部で設計したLTSPICEのリングオシレータを、minimalEDAサーバでも動かしてみる
2.リングオシレータのインバータをklayoutを駆使してLAYOUT設計する
a.レイヤー情報等設定(基本MakeLSIと一緒なんですが、要半導体構造知識)
b.not回路をpmosだけで設計
c.not回路を奇数段ならべて(LTSPICEと同じ数で)リングオシレータの設計
なんと!全然違うことをしている・・・・・
まずはklayoutってGladeと違うのか・・・
森山さんが3時間前に送ってくれたメールにklayoutのことが載っていたのでそちらを参考にする。
とりあえずmkdir mfでmfっていうのを作ってgit cloneする
Minimal EDA → Alta を起動するところまでできた!
Minimal EDA → Alta起動させるところで、IDとパスワードを入れたけどエラーに!!
ライセンスがないのかな??
令和2年2月8日(山田美穂)
Altaが何かよくわかってないけど、ユーザー登録がwebから必要だったようだ。
ユーザー登録まで出来たけど、直接Klayoutを動かしたほうがよいとのことだったので
ウィンドウを右クリックしてMinimal EDA > KLayout を選択したら
KLayout 0.26が起動したのでこちらから続きをやる。
https://gyazo.com/9c29a19865daaac35e27b6ecd27176a0
令和2年2月18日(山田美穂)
ミニマルファブでの作業中
令和2年2月19日(山田美穂)
ミニマルファブでの作業中
============
ミニ記事★「画像を新聞調にする。」
https://gyazo.com/5f53d072714ee2abb48318cc73e98ddb
まず上記の画像をGIMPで以下のように加工
https://gyazo.com/2897c2c17370be38efdb676f416c22fc
インストール後
ファイル>開く でドット化したい画像を選択して開きます。
https://gyazo.com/db46b0f24f690b1a4d1234d2b134f221
フィルター>変形>Newprint
https://gyazo.com/a5e311dc5ddde7b2c0859767f12efd09
PatternをLINEからcircleにかえて、Periodを7.00に変える
https://gyazo.com/b9985e03e40b943dd5f0976904b5efda
画像>モード>グレースケール
https://gyazo.com/3111664152b80f11b7a1b5fe2a1249f2
ファイル>Export Asでファイルをpngで保存
https://gyazo.com/a6b36def3f65d3682dbed924c356a0d9
============