アカウント名:
パスワード:
DropBoxにて回路図が公開されていますhttps://www.dropbox.com/sh/4eqjh90m9ojhrcq/AACJzkPFUvr673qgK8bxPnjta?dl=0 [dropbox.com]
ところでQ1とQ3で,なんで2個FETが必要なんでしょうか?一個で良い気がするのですが,理由がわかる方いたら教えてください.
PCIeは設計したことがないのですが,例えばQ3を取っ払って,Q1のDをGP2に直結でも,動く気がします.
OpenDrainのnonInvertBuff代わりにFET使ってるだけかと。FET(OD-buff)を入れているのはPCIeのRESET#をSW1(PushSW)とwired OR取るため。PCIe側のRESET#とSW1をICでOR取ってもいいけどDIP品だと部品探すだけで面倒なので、簡単に出来るFETで代用している。
成る程、だからUSBやドライブ用電源線に繋ぐだけでは済まないのか。
# バカだから、リセット信号を拾う必要がある、としか理解していない。
旧タイプのはまさにそういう製品だったよ。http://www.march-rabbit.jp/index.php?main_page=product_info&produc... [march-rabbit.jp]
設計者の意図的にはQ3とSW1がパラレルのスイッチで、R2&Q1がインバータの替わりのように見えます。
>ところでQ1とQ3で,なんで2個FETが必要なんでしょうか?
一個だけだと論理が反転してしまうので、前作に使った書込み済みPICマイコンのストックを流用出来なくなってしまうから~とかマニュアルでピポ音を鳴らすためのSW1が入ってることもあり手抜きは出来ないのでしょう(SW1押してピポ音鳴らしたときにPCIe側もリセットかかってしまったら困る)
押しボタンと共用するためだと思います。
Q3取っ払うとGP2を正論理で使う事になるので、押しボタンをVccとの間に入れることになりますが、Q1が死なないようにDかSに抵抗が必要になります。ところがGP2はTTL入力なので、ロー時は電流が吸えるように小さい抵抗値しか使えません。するとQ1に常時流す電流値が大きくなって宜しくない、と言うことかと。
バッファになってるのは他のコメントのとおりですが、このPICのGP2はプルアップ設定ができてプルダウンはできないんじゃないでしょうか?
スイッチってや割り込みって大抵負論理で使わない?慣習的なものだろうけど。AVRと違って、スリープから起きる時の割り込みにエッジトリガー使えるんだねPICって。
なるほどプルアップのみで,プルダウン設定ができないんですね.それなら納得です.ありがとうございました.
Q1,Q3はほかのひとがコメントしてる通りok。
そんなことよりD1だ。Q2のON→OFFで発生するスピーカの逆起電力を吸収するつもりなら、D1アノードをQ2コレクタと接続し、D1カソードを3.3Vと接続が正しいと思われ。
基板作り直しは面倒だしな。ダイオードの向きはそのままで D1 を Vz=24V (変なところにつないでも派手に壊れることは無さそうな定数)の GDZJ24D で置き換えかな。音がちょっと変わるかも。
D1実装せずに、スピーカー実装スルーホールにダイオードと圧電スピーカーを二本挿入(なんだかみさくら語が浮かんできた)、きついけど入る。
最近のワンチップマイコンってEMC対策で内蔵クロック発振回路にスペクトル拡散のための周波数変動がかかってると思うんだけど、そんなのは無視なのね・・・。
#ワンチップマイコンでブザー鳴らしたら濁った音で何事かと思ったぜい
あるポケコンのブザーが濁ってるのは、タイマー割り込みでON/OFFして鳴らしてるからだったけど
それってON/OFFできない?できないとしたら出来の悪い石だ
# 分周比から言って音声帯域で見えるかなぁ
何で今さら2SC1815なんだろ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
回路図 (スコア:2)
DropBoxにて回路図が公開されています
https://www.dropbox.com/sh/4eqjh90m9ojhrcq/AACJzkPFUvr673qgK8bxPnjta?dl=0 [dropbox.com]
ところでQ1とQ3で,なんで2個FETが必要なんでしょうか?
一個で良い気がするのですが,理由がわかる方いたら教えてください.
PCIeは設計したことがないのですが,例えばQ3を取っ払って,Q1のDをGP2に直結でも,動く気がします.
Re:回路図 (スコア:3, すばらしい洞察)
OpenDrainのnonInvertBuff代わりにFET使ってるだけかと。
FET(OD-buff)を入れているのはPCIeのRESET#をSW1(PushSW)とwired OR取るため。
PCIe側のRESET#とSW1をICでOR取ってもいいけどDIP品だと部品探すだけで面倒なので、
簡単に出来るFETで代用している。
Re: (スコア:0)
成る程、だからUSBやドライブ用電源線に繋ぐだけでは済まないのか。
# バカだから、リセット信号を拾う必要がある、としか理解していない。
Re: (スコア:0)
旧タイプのはまさにそういう製品だったよ。
http://www.march-rabbit.jp/index.php?main_page=product_info&produc... [march-rabbit.jp]
Re: (スコア:0)
設計者の意図的にはQ3とSW1がパラレルのスイッチで、R2&Q1がインバータの替わりのように見えます。
Re: (スコア:0)
>ところでQ1とQ3で,なんで2個FETが必要なんでしょうか?
一個だけだと論理が反転してしまうので、前作に使った書込み済みPICマイコンのストックを流用出来なくなってしまうから~とか
マニュアルでピポ音を鳴らすためのSW1が入ってることもあり手抜きは出来ないのでしょう
(SW1押してピポ音鳴らしたときにPCIe側もリセットかかってしまったら困る)
Re: (スコア:0)
押しボタンと共用するためだと思います。
Q3取っ払うとGP2を正論理で使う事になるので、押しボタンをVccとの間に入れることになりますが、Q1が死なないようにDかSに抵抗が必要になります。
ところがGP2はTTL入力なので、ロー時は電流が吸えるように小さい抵抗値しか使えません。
するとQ1に常時流す電流値が大きくなって宜しくない、と言うことかと。
Re: (スコア:0)
バッファになってるのは他のコメントのとおりですが、
このPICのGP2はプルアップ設定ができて
プルダウンはできないんじゃないでしょうか?
Re:回路図 (スコア:1)
スイッチってや割り込みって大抵負論理で使わない?慣習的なものだろうけど。
AVRと違って、スリープから起きる時の割り込みにエッジトリガー使えるんだねPICって。
Re:回路図 (スコア:1)
なるほどプルアップのみで,プルダウン設定ができないんですね.
それなら納得です.ありがとうございました.
Re: (スコア:0)
Q1,Q3はほかのひとがコメントしてる通りok。
そんなことよりD1だ。
Q2のON→OFFで発生するスピーカの逆起電力を吸収するつもりなら、
D1アノードをQ2コレクタと接続し、D1カソードを3.3Vと接続が正しいと思われ。
Re: (スコア:0)
基板作り直しは面倒だしな。
ダイオードの向きはそのままで D1 を Vz=24V (変なところにつないでも派手に壊れることは無さそうな定数)の GDZJ24D で置き換えかな。
音がちょっと変わるかも。
Re:回路図 (スコア:1)
D1実装せずに、スピーカー実装スルーホールにダイオードと圧電スピーカーを二本挿入(なんだかみさくら語が浮かんできた)、きついけど入る。
Re: (スコア:0)
最近のワンチップマイコンってEMC対策で内蔵クロック発振回路にスペクトル拡散の
ための周波数変動がかかってると思うんだけど、そんなのは無視なのね・・・。
#ワンチップマイコンでブザー鳴らしたら濁った音で何事かと思ったぜい
Re: (スコア:0)
あるポケコンのブザーが濁ってるのは、タイマー割り込みでON/OFFして鳴らしてるからだったけど
Re: (スコア:0)
それってON/OFFできない?
できないとしたら出来の悪い石だ
# 分周比から言って音声帯域で見えるかなぁ
Re: (スコア:0)
何で今さら2SC1815なんだろ。
Re:回路図 (スコア:1)