ハードウェア

FPGA

FPGAのI2CをIP使って実装してみた

FPGAでI2CのRead/Writeしてみました。IPを使ってC言語で動かしています。FPGAへの実装方法から、実際にオシロスコープで波形の確認まで紹介します。
FPGA

FPGAをC言語でプログラミングしてみた!Xilinx編

FPGAをC言語でプログラミングしてみました。実際にXilinxのFPGAを使ってシリアル通信+GPIOの制御しています。ハードウェア・IPの構築方法から、簡単なテスト方法まで一連の流れを紹介します。
FPGA

VitisのインストールをWindowsで試してみた

VitisをWindowsのPCにインストールしてみました。本来、Vitisのインストール要件ではLinuxで高スペックPCが推奨されています。Vitisが家庭用のPCでも動作できるのか試してみました。
AWS

AWS SiteWiseでOPC UAのデータ収集してみた

AWS IoT SiteWiseを使ってOPC UAのデータ収集・解析をしてみました。各設定方法から実際に掛かった料金まで記載しています。実例を基にクラウド(AWS)で産業用データの使い方を紹介します。
AWS

AWSでOPC UAの使い方!Greengrassで接続してみた

AWS IoTでOPC UAを使ってみました。クラウド(AWS)でOPC UAのデータを確認できています。実際に接続した事例をもとに環境構築の手順を一から紹介します。
OPC UA

OPC UAの情報モデルをサーバー作って確認してみた

OPC UAの情報モデルの型は規格で決まっています。フリー(無料)のサーバーを作成して、実際にどのような仕様になっているのか調べてみました。OPC UAのデータ構造を分かりやすく紹介します。
インターフェース

JTAGとSWDの違いは?各ケーブルの信号を解析してみた

デバッグ用のインターフェースとして使われるJTAGとSWDの差異を確認してみました。両方の信号をロジアナで解析をしています。通信速度からプロトコルの中身まで、実際の波形交えて紹介していきます。
インターフェース

ロジアナの使い方!USB接続で簡単に信号解析

ロジックアナライザ(ロジアナ)の使い方をまとめてみました。1000円程度の個人のロジアナで、簡単に信号解析が可能になります。I2C、SPI、UARTなど多くの波形測定・解析した事例を紹介します。
FPGA

JTAGのTMS含めた波形をロジアナで解析してみた

JTAG通信の波形をロジックアナライザで解析してみました。TMS信号からのステートの状態遷移含めて確認しています。JTAGが未接続・アイドル・書き込みの際に、どのような波形になるかを紹介します。
OPC UA

OPC UAでセキュリティの証明書を発行してみた

OPC UAのセキュリティの証明書を実際に発行してみました。セキュリティポリシーの「Basic256Sha256」を使用しています。サーバー・クライアント間でのセキュリティの設定方法含めて詳しく紹介します。
ダイオード

ダイオードをテスターの抵抗で測定してみた

基本的にダイオードに抵抗の特性はありませんが、テスターで測定してみました。整流・ショットキー・LEDの各ダイオードの抵抗を確認しています。実際に測定した場合、どのような抵抗値になるかを紹介します。
ダイオード

ダイオードの電圧降下の大きさを比較!各種類のVfを測定してみた!

LED・ツェナー・ファーストリカバリーなど、ダイオードの電圧降下を測定してみました。各種類、またLEDの色でもVfの値は異なります。電圧降下の小さいダイオードはどの種類なのかを分かりやすく紹介します。
ダイオード

発光ダイオードの向きをテスターで確認してみた

発光ダイオード(LED)にはアノード・カソードの向きがあります。見た目で向きが分からない場合、テスターで確認することができます。実際にテスターでLEDの向きをどのように測定・確認できるのかを紹介します。
ダイオード

発光ダイオード(LED)を抵抗なしで壊してみた

LEDに抵抗なしで、電源と直結すると本当に壊れるのかを確認してみました。実際にどのように壊れたのかを動画含めて解説しています。LEDの回路に抵抗がある理由を分かりやすく紹介していきます。
ダイオード

発光ダイオードの電圧降下(Vf)を各色で確認してみた

発光ダイオードの電圧降下を実際に測定してみました。一般的な赤色以外にも青色、緑色、黄色、白色で確認しています。各色のLEDの順方向電圧値(Vf)を確認したい方におすすめの記事となっています。
電池

乾電池の容量を比較!メーカ・サイズを変えて測定してみた

乾電池の容量mAhを測定して、各メーカ・サイズ違いで比較してみました。100均からエボルタまでの幅広い電池を確認しています。乾電池の容量の違いを確認したい方におすすめの記事となっています。
電池

単一電池の容量はどれぐらい?単三電池と比較してみた

サイズの大きい単一電池の容量を測定してみました。100均の乾電池で測定しています。単三電池との比較までしていますので、電池の容量を確認したい方におすすめの記事です。
電池

乾電池の電圧降下と内部抵抗を測定・計算してみた

乾電池の内部抵抗による電圧降下を実際に測定してみました。電池に大電流を流した際に、どのように電圧が落ちるのかをグラフ化しています。乾電池の内部抵抗の値がどのくらいなのかを分かりやすく紹介します。
電池

乾電池が復活!回復特性をマンガンとアルカリで比較してみた

使い切った乾電池を放置すると、復活して再度使える場合があります。実際に乾電池が復活する際の電圧値を測定して、回復特性を調べてみました。乾電池が放置して復活する様子をグラフ化して分かりやすく紹介します。
電池

乾電池の寿命まで電圧測定!使い切るまでグラフ化してみた

乾電池の電圧が新品から寿命までどのように低下するのか確認してみました。アルカリ・マンガン両方の電池でグラフ化、また測定したデータも紹介しています。電池の寿命を検討・計算している人におすすめな記事です。
テスター

テスターの使い方!初心者向けに多くの測定事例を紹介

テスターの使い方をまとめました。初めての方にも実際の使用方法が分かりやすいように、多くの事例を紹介しています。テスターの電圧・電流・抵抗の各測定方法から応用例まで詳細に説明します。
MIPI DSI

MIPI DSIの仕様を調べてディスプレイの波形を確認してみた

車載やスマートフォンのディスプレイに使われているMIPI DSIを調べてみました。最新の仕様書は個人ではダウンロードできませんが、ドラフト版ならば入手可能です。実際に測定した波形含めて詳しく紹介します。
MIPI DSI

ラズベリーパイのMIPI DSIのディスプレイを購入してみた

ラズベリーパイのMIPI DSI接続のディスプレイを試してみました。HDMIではなく、DSIのディスプレイのメリット・デメリットを紹介します。ラズパイ専用のディスプレイで迷っている方におすすめの記事となっています。
MIPI CSI-2

MIPI CSI-2のケーブル長さを延長してカメラ動作してみた

ラズベリーパイのカメラのケーブル長を延ばしてみました。普通は150mm程度ですが2mまでケーブルを延長させています。MIPI CSI-2のケーブルの長さによるカメラ動作への影響を紹介します。
オシロスコープ

I2Cの波形をオシロスコープで確認してみた

I2C通信の波形をオシロスコープで測定してみました。i2cdetectを行い、該当のアドレス箇所での信号を確認しています。実際のI2Cのクロックとデータの波形を詳細に紹介します。
MIPI CSI-2

MIPI CSI-2の規格を調べて波形を確認してみた

MIPI CSI-2の規格書は本来有料で個人でのダウンロードは難しいです。但し、ドラフト版やメーカのデータシートから規格をある程度は把握できます。役に立った情報元、実際に測定した波形含めて紹介していきます。
LTSPICE

AC結合とDC結合の違いをオシロスコープで確認してみた

オシロスコープのAC結合とDC結合で波形測定してみました。AC結合では直流成分が除去されて、交流成分のみ確認できています。実際の波形・測定動画含めてAC結合とDC結合の違いを分かりやすく紹介します。
LTSPICE

ACカップリングのコンデンサ容量の影響を確認してみた

ACカップリングのコンデンサ容量・位置による波形への影響具合を確認してみました。適正な容量・位置にしない場合、どのような波形になるのか確認しています。ACカップリングのコンデンサの重要性を分かりやすく紹介します。
オシロスコープ

ACカップリング回路の波形をオシロスコープで確認してみた

ACカップリング回路を自作して、実際に波形をオシロで測定してみました。測定結果とシミュレーションを比較して、理論通りの結果であることを確認しています。ACカップリングの原理を分かりやすく紹介します。
FPGA

FPGAのPLLの使い方!ロック信号と一緒にクロック出力してみた

FPGAのPLLを使えば任意の周波数のクロックが出力可能です。実際に分周したクロックをロック信号と一緒にオシロスコープで確認してみました。PLLのIPの設定方法からFPGAのピン設定まで分かりやすく紹介します。