NJU3711

aqv on December 5th, 2010

制作途中のNJU3711を使った電子工作があるのですが、しばらくサボっていました。 本日NJU3711の部分を動作確認してみました。   下の写真はNJU3711の出力を確認するために制作したもので、NJU3711の各ポートに対応したLEDが点灯するようにしてあります。     NJU3711側の基板の写真です。PIC18F2620 - NJU3711 - トランジスタアレイ - ケーブル という接続になっています。       以下のコードでLEDを点灯させて確認しました。 NJ37_Set_C(char d); は NJU3711に値をセットする関数です。 void main() {   char temp=0;   InitDevice();   // 初期設定   NJ37_Set_C(0);   Delay_ms(1000);   while(1)   {     NJ37_Set_C(temp);     Delay_ms(500);     temp++;  } }       void NJ37_Set_C(char d) は以下の通りです。 8ビット分のデータをシフトレジスタに送り込んでからストローブ信号で出力しています。   #define NJU3711_STB  PORTB.B1      // NJU3711 STB信号 #define NJU3711_CLR  PORTB.B0      // NJU3711 CLR信号 #define C_DATA       PORTB.B5 #define C_CLK        PORTB.B4 void NJ37_Set_C(char d) {   C_CLK = 0;   C_DATA = d.B7;   C_CLK = 1;   C_CLK = 0;   C_DATA = d.B6;   C_CLK = 1;   C_CLK = 0;   C_DATA = d.B5;   C_CLK = 1;   C_CLK = 0;   C_DATA = d.B4;   C_CLK = 1;   C_CLK = 0;   C_DATA = d.B3;   C_CLK = 1;   C_CLK = 0;   C_DATA […]

Continue reading about NJU3711の動作確認

aqv on November 28th, 2010

8ビットシリアルーパラレル変換IC(NJU3711)の使い方メモ(データシートより)   NJU3711は、出力点数を拡大するときに使用できるICで電源電圧は5V系なのでPIC等と接続しやすい。     ブロック図は以下の通りで、クロック(CLK)信号の立ち上がりのときのデータ(DATA)の値をシフトレジスタに格納していく。 シフトレジスタに取り込まれたデータはクロックと共にP1->P2->...->P8 とシフトしていく。     動作周波数は5MHz以上となっているので、5MHzで動作させて問題ないと思われる。       タイムチャートは以下の通り。 クロックの立ち上がりでデータ(DATA)を読み込み、シフトレジスタをシフトしていく。 ストローブ信号の立下りで、シフトレジスタの内容をP1-P8に出力する。 CLRは通常Hiの状態で使う。(CLRをLoにするとラッチ回路のクリアされる。このときシフトレジスタの内容は変化しない)   出力電流は25mA取れるので、LED等は直接ドライブできる。(IC全体で700mWの許容損失)

Continue reading about NJU3711 使い方メモ

aqv on May 29th, 2010

PICでDIO点数を多くする場合にmikroCにはマイクロチップのMCP23S17用のライブラリが用意されています。現在検討しているアプリケーションではDOを多く使う予定です。MCP23S17を使うのも良いのですが、身近に入手できる同等品がないか探したところ秋月にDO点数を拡大するIC、NJU3711とNJU3714があったのでさっそく購入しました。使い方はPICからクロック信号と共に8ビットまたは12ビットの情報を順次送り最後にSTB信号のタイミングでDOが更新されます。NJU3711は出力電流が25mAとれるので7セグLEDをドライブしたりする用途にも適しているとおもいます。 秋月で販売しているのはNJU3711(8ビット)とNJU3714(12ビット)の2種類があるようです。今回はNJU3711を使う予定ですが、勉強のためにNJU3714も1つ購入しました。

Continue reading about 購入品 NJU3711 NJU3714

7 visitors online now
2 guests, 5 bots, 0 members
Max visitors today: 14 at 04:50 am UTC
This month: 16 at 10-05-2017 05:28 am UTC
This year: 42 at 01-23-2017 11:11 am UTC
All time: 133 at 05-04-2015 11:06 pm UTC