初心者質問スレ その125
■ このスレッドは過去ログ倉庫に格納されています
/゙ミヽ、,,___,,/゙ヽ
i ノ 川 `ヽ'
/ ` ・ . ・ i、 初心者発 質問スレッドです。
彡, ミ(_,人_)彡ミ
∩, / ヽ、, ノ スレのルールをよく読んで
丶ニ| '"''''''''"´ ノ みんな仲良く教え合いましょう
∪⌒∪" ̄ ̄∪
初心者質問スレのルール
・回答者のルール 初心者を笑うな。回答者にも同じ時期があったはずだ。彼らの気持になれ。
真意をうまく聞き出すのも先輩の能力だ。
・質問者のルール 他人にわかりやすい説明を心がけて。ここには「超人エスパー」は居ません。
回答をもらったら「ありがとう」と謝礼せよ。
× 華麗に放置される質問
・自分で努力していない質問、 ・「実は、○○がしたいんです」、 ・「回路図をお願いします」
・「宿題の解答が欲しい」、 ・マルチポスト(複数スレに同質問)、 ・専門用語や変な省略語の使用
・違法なニオイぷんぶんの質問
こんな質問には、回答しません。全力放置されます。
◎ 解答が得られる質問
1) 何がしたいのか、はっきり書いてある質問
2) まず自分でググって調べてあって、 グーグル先生→ ttp://www.google.co.jp/
3) 回路図や写真がUPされていて、
アップローダ→ ttp://img.wazamono.jp/pc/ ttp://imgur.com/ ttp://www.gazo.cc/
4) そして、精一杯の説明がされていて、
5) あなた自身の予想が書いてある、
そんな質問ならレスあるかも。それでは、質問どうぞ〜
前スレ/過去スレ:初心者質問スレ
その124 http://rio2016.5ch.net/test/read.cgi/denki/1522327248/ 2018/03/29〜
その123 https://rio2016.5ch.net/test/read.cgi/denki/1513727831/ 2017/12/20〜
その122 https://rio2016.5ch.net/test/read.cgi/denki/1481408641/ 2016/12/11〜
その121 https://rio2016.5ch.net/test/read.cgi/denki/1479126696/ 2016/11/14〜
その120 http://rio2016.2ch.net/test/read.cgi/denki/1475885860/ 2016/10/08〜
その119 http://rio2016.2ch.net/test/read.cgi/denki/1473343875/ 2016/09/08〜
その118 http://rio2016.2ch.net/test/read.cgi/denki/1470235321/ 2016/08/03〜
その117 http://rio2016.2ch.net/test/read.cgi/denki/1466614392/ 2016/06/23〜
その116 http://wc2014.2ch.net/test/read.cgi/denki/1462359972/ 2016/05/04〜 ぶっこわれるとしたらそもそも「オープン」コレクタと言うもの自体が存在しない。 それは違くね?
ポートはハイインピとローレベルになるけど
使用時は外部プルアップするんだから使用中は電位安定してるんじゃ?
そんでその使い方の違いがトーテムポールと違う存在意義なんじゃないの
(レベルシフトとかワイヤードORとか出来るし)
ちゃんと接続してるピンはハイインピになってもフローティングにはならんでしょ? 市販品のオープンコレクタ出力を「未接続で放置するな」なんて書いてあるかね?
やりたいなら無駄かもしれんが悪いことでもないし好きにすればいい。 東芝はローレベル維持が保障出来ないときはプルダウンしろと書いてるね じゃあ東芝のロジックICでオープンコレクタや3ステートバッファの未使用出力はオープンにしちゃいけないのか。
世界中不良品だらけだね。 >>549
そんな製品あるかね?
電子工作は知らんけど。 少なくともうちの設計ではもしオープンドレインが未使用ピンで
かつVGSが担保されないときはGNDに落とすことになっている
まぁそんな設計になること自体がほぼ無いだろうけど
世に出回る製品はちゃんとしてると思うよ
だから>>542はGNDに繋ぐで正解
まぁ繋がなくても趣味の工作なら問題なしも正解 個人的には、C-MOSの未使用オープンドレインは、出力がLになるように入力を固定することが多いな。
それだけで、出力がふらふらすることはないし。
だけど、世間は出力については無関心かも。
東芝のC-MOSロジック74HC07
https://www.marutsu.co.jp/contents/shop/marutsu/datasheet/TC74HC07A.pdf
入力についてだけ記述。
ロームのコンパレータ(コンパレータはオープンコレクタが多い)
https://www.rohm.co.jp/products/faq-search/faqId/1554
新日本無線
https://www.njr.co.jp/products/semicon/design_support/faq/10021.html
オープンコレクタのコレクタがオープンになっていて不味いのだったら、フォトカプラ出力の空き回路はどうする、ってことにもなるし、
そのオープンコレクタ端子が入力兼用でもないのなら、そのままでも問題はないでしょうね。 >>548
GNDにおとすべき、って根拠も知っておきたい。
そのことを書いた東芝の資料のURLはわかります? >>490です
サンハヤトからの返信が来ました
残渣信頼性は無く、洗浄を必要とするためRAに相当するそうです >>555
報告ありがとうございます。
心得ておくことにします。 >>554
これは外部に出てない基板内にとどまる未使用オープンドレインの話ですが。
それでも嫌な理由。(俺も、嫌という立場を採るならこんな理由になるかな)
・オープンのままでいいものをGNDに落とすのはつまらない。
・入力をGNDやVCCに直結せずに、プルアップ、プルダウンにしておけば、あとからデバッグ用に活用できるかもしれない。
GNDに直結していたらパターンカットがいる。 >GNDに直結していたらパターンカットがいる。
ここは、
出力をGNDに直結していたらパターンカットがいる。
です。 >>552
入力の電位が保証されてればそりゃオープンでいいよね
GNDに落ちてるようなもんだし
入力が不定のときの話だと思ってた >>551
オープンコレクタと言ってるのに何でオープンドレインとかVGSとか? 別に
フローティングでもいいし
GNDに繋げてもいいし
何ならプルアップしたっていいだろ
どれでも動くんだから好きにしろや 出力をLoインピのGNDにつなぐこと自体が我の魂を揺さぶるのじゃ。
まちがってトーテムポールでおなじことやっちゃう危険を本能的に感じてしまうのじゃわい。 FPGAとか出力LOにしてGND接続にしておけばEMC的にベターとか
マニュアルに載ってたかな。 >>563
それはマイコンの話ですよね。
オープンドレイン出力専用(つまり入力ポートを兼ねないオープンドレイン出力だけのピン)ってなかなかなさそう。
入力も可能なピンの話じゃないかと推測。
>>566
あああ。わかります。出力をグランドに直結する、生理的不安みたいなものが。
>>567
少なくとも昔のマニュアルにはそういう話が載っていました。
FPGAのスレで、そういうのは流行らない方法だ、って話もあったような。 精神論や後々の改造とかを除けば接続するのと放置するのでは接続したほうが僅かに良いだろうけども
別にしなくても良い、の「良い」で得られるレベルが高すぎてする必要性がほぼ無い 天下のArduino様はデフォルトで全ピンをハイインピーダンス・入力に設定する豪傑だぞ
細かい事を気にする奴は嫌われるって昔からよく言うだろ!
男なら静電もノイズもドンと来い!!EMCクソ食らえ!! >>572
っていうか、入出力ピンをデフォルトで出力にするマイコンってありますの?
まるで、あなたが、Arduinoが特別そうなっていると思っていて、その仕様を揶揄されて
いるかのように見えます。 >>542なんだけどトーテムポールはハイインピにならないの? >>576
聞いたこと無い
Arduinoって詳しくない人もさわるのだから
IDEがラッピングしてるsetupの中で内蔵プルアップくらいしてあげたら良いのにと思って 昔触ってたPICは起動直後が入力Hi-Zだった記憶 ピンを勝手に内蔵プルアップを有効にされると困るんじゃないか?
と思ったけど使うピンなら使用前にpinModeで指定するように解説してるからいいのか
UnoのデフォLチカスケッチだと20本近いピンがハイインピ入力で放置されてるわけだしな・・・ 流れぶった切って悪いんだけど単電源オペアンプって普通のと何が違うの?
例えば+15Vのやつと±8Vのやつがあったとして(どっちも出力フルスイング)V+に5V、V-(あるいはGND)に0Vをかけたら前者は機能して後者は機能しないの?
そんなことないよね?同相もしくは差動の入力電圧の違いかなと思ったけどそんな感じでもないし
かかる電圧ってそもそもV+とV-の電位差の話で電源入力がV+とV-しかないんだから±2.5Vなのか+5Vの違いってこれもうわかんねえ >(どっちも出力フルスイング)
>(どっちも入力フルスイング)
代償 >>581
いや、デフォルトで全ピンプルアップはやっぱりまずい。
通常時Lでないといけないピンがあることは当然として、
使うピンならユーザープログラムで方向とレベルを決めるのだけど、
じゃあ、その「デフォルトでプルアップ」というしくみがいつ走るのか、ってことになります。
もし、デフォルトを全ピンプルアップ入力にしようとすると、現状で現実にできることは
(1)リセット直後はマイコンの初期状態(入力、ハイインピーダンス)
(2)全ピンをプルアップ入力に設定
(3)ユーザープログラムに制御が渡って、ユーザーによるピン設定
ってことになります。これはまずいですね。
理想に近い形でいえば、
(1)リセット直後はマイコンの初期状態(入力、ハイインピーダンス)
(2)ユーザーが明示的に設定するピンの設定
(3)ユーザーが明示的に設定しないピンをデフォルト値に設定
かな。(2)と(3)は逆でもいいかも。
でもこれを実現するためには、使うピン、使わないピンを明示的に示す必要があります。
いまどきのマイコンの開発ツールにある、設定ユーティリティのようなものの、もうちょっと強力なものが
Arduino開発環境にあればいいのかな。 >>582
単電源動作を標ぼうするオペアンプは、次の2つの条件を持ってます。
・入力はマイナス電源より、わずかであっても(たとえmVオーダーでも)、下まで入力できます。
・出力は、たとえ十分な電流を引けなくても外部部品なしで0V付近まで引けます。
なので、↓この認識は間違ってはいないと思います。
>同相もしくは差動の入力電圧の違いかなと思ったけど
単電源タイプではないオペアンプの場合、たとえば0-5V電源で使うとき、
2つの入力のどちらかが、同相入力電圧範囲よりも下がったら、オペアンプとして動作しなくなります。
これは、反転アンプ構成だと問題になりにくいのですが、ボルテージフォロワを含む、非反転アンプ構成では
問題になりやすいことです。 >>585
入出力レールツーレールのOP AMPとの違いは、どうなりますか? >>585
昔はオペアンプと言えば電源は±15Vがデフォだったけどデジタル化の流れと共に電源が+5Vや+3Vだけになってきて単電源やレールトゥレールが謳われるオペアンプが出てきたんだよね。 アナログ演算で、10進数で処理したいから±10Vを扱いたい。
だけど当時の回路では、電源レールから2〜3V狭くなってしまうので、余裕を見て±15Vにした。
と、スーパーの店員から聞いた 電源トランスで二次側は 0-15v(0.1A) が二つあります。
この場合、
直列接続で0-30(0.1A)
並列接続で0-15(0.2A)
で利用出来ると思うのですが、このトランス一個で
直列、並列の二種類の出力を同時に取り出す事は出来ますか? リセット後の初期ピン状態が入力、プルアップって珍しくないよね >>590
PICもAVRもH8もリセット後はINPUT、Hi-Zやな >>591>>594
ありがとうございました。
ダメそうですね。 >>590
>リセット後の初期ピン状態が入力、プルアップって珍しくないよね
そうなのか…
俺も自分が使ったことがあるCPUで漠然とした印象を持っているのに過ぎません。
リセットでプルアップ+入力になるCPUって具体的にどれなんでしょうか。
i8048がそれだったかな… >>586
>入出力レールツーレールのOP AMPとの違いは、どうなりますか?
入出力レールツーレールのもので、単電源でないものがあるとしたら、
ほぼ入出力レールツーレールだけど、入力が0Vのときに正しく動作しないかな。
単なる単電源と、単電源入出力レールツーレールとの違いは、
レールツーレールは…
同相入力電圧範囲が±の電源端子の電圧いっぱいまでOK(入力レールツーレール)
出力が±の電源端子の電圧いっぱいまで振れる(出力レールツーレール)
レールツーレールでない単電源はその逆で、
同相入力電圧範囲の上限がプラス電源端子電圧より、1〜1.5Vぐらい低かったり、(入力がレールツーレールでない)
出力電圧の上限もプラス電源端子電圧より、1〜1.5Vぐらい低かったり。(出力がレールツーレールでない) >>595
諦めるのが早いな。直列接続と並列接続を同時に行うことは不可能だけど、2種類以上の電圧を取り出すことは可能だよ。 >>593
データシートを見てみました。
やー。本当ですね。勉強になります。
8048の考え方を受けついでいたのかな。 >>600
中華の STC12C5A60S2 なんか面白いのにね。シリアルで書き込める。
N76E003AT20 は激安。書き込み面倒だけど。 >>599
ね。整流するつもりなら整流回路を組み合わせれば一つの巻線から多数の電圧が取り出せる。必要な電流次第だけど。 流れに乗り遅れた感あるけど、シーケンサのオープンコレクタ出力って未使用はすべてオープン放置でわざわざ処理しませんよね? - - - - - - - - - - - - キリトリ - - - - - - - - - - - - OC出力をオープンにしといて、壊れたとかノイズで誤動作したとか聞いたことがない。
- - - - - - - - - - - - オリセン - - - - - - - - - - - - >>606
オープンコレクタ端子は、電源側へのダイオードが形成されてない物が多いから、意外と静電気に弱い。 >>608
その点を置き去りにしてプルアップだのGND接続だのウダウダ言うから話がおかしくなるんだよな。 適当に書いちゃうとだな
基板上に3.3Vや5Vだけ扱う回路しかないときは気にしなくていいと思うんだな
でも数10〜数100Vとかのパルスを扱う回路が同じ基板上に載ってたりすることも想定しなきゃならない人もいるんだろうな。
更には外で扱う場合は雷とかの誘導も気にしなきゃいけない場合もあるんだろうな。
そーゆーのを気にしなきゃ人はOC OD出力ピンのの扱いは大変なんだろうなー
がんばって!としか言えない >>608、>>610
そう。
確認した訳じゃないけど自分もGNDからコレクタ、コレクタからVccに向かって各々保護用のダイオードが当然入ってると思ってた。 >>610
違うよ。
PLC にはちゃんとした保護回路入ってるからオープンでいいんだよ。
IC やマイコンの保護はオマケだよ。 OCに保護ダイオード、特にVCC側に入ってると
VCC以上の高電圧を引っ張れないからね!しかたないね!
ちなみにHC系ODには保護ダイオード入ってるんで
LS06/07みたいな使い方は出来ないからね!しかたないね! PLCの現物を開けて見たこと無いんだろう。
天下の三菱製ですらコレクタ以外何にも繋がってないものなんてザラだ。
歴史と技術のあるメーカーほど無駄なことはしないんだな。 そもそもC-MOS ICみたいに貧弱なトランジスタで出力してるのかい?三菱のPLC これもちょっと気になってるんだけど、オープンコレクタの話してるのに
C-MOSとかFETとか持ち出すのも混乱の元だと思うんだ。
変に広げずにバイポーラトランジスタで考えようぜ。
(オープンドレインは含まない! 異論は認める)
で、強靭なトランジスタだったら保護回路要らないのか?
じゃあすでにそんなレスあってもいいのになあ?
どっちかってーと、"そんなの関係なく保護回路は要るんだ"的な書き込みが散見されるんだが、
それについてどーなのよ?
>> PLC にはちゃんとした保護回路入ってるからオープンでいいんだよ。
少なくともこれは妄想から出た嘘って事でOK? ゴメン、オープンコレクタだったな。
じゃあ74シリーズで。
で、シーケンサの出力はドライバICだろ? >>618
>> PLC にはちゃんとした保護回路入ってるからオープンでいいんだよ。
>少なくともこれは妄想から出た嘘って事でOK?
保護回路入ってるだろ?
「オープンでいい」が妄想か。 >>621
なら何かしら証拠を出してよ。
「オレは見たんだ」だけじゃ誰も信じないよ。
回路図でも基板の写真でもいいからさ。 >>615
まあいいや、『三菱電機のシーケンサはオープンコレクタに保護回路入ってない。大手だからね。』
オムロンやキーエンスには入ってるけど三菱電機のには入ってない。
了解! パスコンを0.01μfと間違えて0.1μf付けてしまったがあまり気にする必要無い? パスコンは0.01uf〜0.1ufで十分効果があります。
決しておまじないではありません。
デジタル回路ではノイズの影響を受けないということだけでなく
ノイズを出さないことも目的の一つとなっています。
周辺回路にノイズを出さないのもデジタル回路を組む人のマナーだと
自覚するべきです。 >>624
EMIを気にするなら違いはある。
大は小を兼ねない。 隣の課の奴が10kゲート程度のロジックボードを設計したら、母校のスーパーコンピューターでシミュレーションしたからと言って、30個程のパスコンに0.001μF〜0.1μFぐらいで5,6種類設定してたな。
後に量産設計になったら全部0.01μFになってたが。 形状と誘電体が同一でも大は小を兼ねないの?
寄生インダクタンスとの共振を特定周波数域に対するトラップみたいに使うのか? >>630
そうなんだよね、フェエライトビーズも入れてたし。
セラミックコンデンサーの各種特性は実測するか、文献やメーカーHPなどで調べると結構意外な発見があると思うよ。 ESP32-DevKitCで3pinのケースファンの回転数を変えるための電圧制御方法はあるでしょうか?
FETをESP32のPWMで制御すれば電圧を下げられるのではないかとと思ったのですが、
100%でも入力電圧の1/3くらいでだめでした。
もし、解決方法がなさそうなのであれば、可変3端子レギュレータを使って電圧を何段階か切り替えることで実現しようと思います。
(http://akizukidenshi.com/download/ds/njr/NJM317_j.pdf これの応用の2) VBOが100Vとか200Vとかのトリガダイオードが小数通販できるお店ありますか?
どこみても32Vのやつしか無い >>632
TLP250Hにpwm信号を入力して
直にFANをドライブさせたら?
ファン本体に定格電流が書いてあるから
それが2A以下なら余裕 >>632
回転数下げたいだけなら電圧制御じゃなくてPWMでよいのでは。降圧DCDC回路でもつくってんの?すでに作ってるなら回路図あげればてくれれば問題がわかりやすい。 回路図です。よろしくお願いします
12VをFETを使って下げたかった回路
https://i.imgur.com/dtMJ21w.png
3端子レギュレータ
トランジスタのオンオフで電圧を切替える
https://i.imgur.com/yXX2wv8.png
>>633
すみません。もう少し詳しく説明していただけるとありがたいです...
>>635
FETをTLP250H変えれば良いのでしょうか?
>>636
3ピンなのでESP32のPWMで直接制御はできないと思っていたのですが... >>638
電源を直に操作するのもPWM制御機能つきのファンに信号いれてやるのもPWM。PWMは平滑とかしない限り電圧自体は変わってないから電圧制御とはあまり言わないような。
回路的には上の奴で問題ないはずだけどFETによっては電圧の問題でONOFFできないかも。 >>638
回路はいいけどFETの型番書いてないじゃん
なに使ってんのさ?FETなら何でも良い訳じゃないだろう
今回の目的で言えば注目すべきなのはVgs(th)とかまずデータシートを見ろよ ショップとデータシートを見てFETをちゃんと選べよ
大雑把に言えば
Vdsがファンに必要な電圧(今回で言えば12V)
Idがファンに流れる最大の電流(ファンを見ろ)
VgsがマイコンのGPIOから出る電圧(今回で言えば3.3V)
だろ?
Vdsが12Vより高くて流せるIdがファンの要求より高くて
Vgsが3.3Vでも充分なIdが取れるFETを探して付ければいいわけじゃん
データシートの下の方にId/Vgsグラフとかあるだろ? >>638
https://i.imgur.com/dtMJ21w.png
の回路でいいと思う。
>>632で書いてる
>100%でも入力電圧の1/3くらいでだめでした。
は、MOSFETの選択が間違ってるからでは? >>639
3.3Vマイコンで小物を動かして遊ぶときは2SK2493が便利だったんだけど
ディスコン品だしだいぶ高くなってきたね
https://wakamatsu.co.jp/biz/products/detail.php?product_id=11030623
若松にあるけどMOSFET1コで160円はちょっと… ■ このスレッドは過去ログ倉庫に格納されています