忍者ブログ

yoshikiyo Lab

自称makerのブログ。電子工作とかテスラコイルとか 「とりあえず動けばいい」そんな適当すぎるものづくりをしています。

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

CPLDで時計を作ってみる2

 前回「CPLDで時計を作ってみる」の続きになります。

この前途中まで作っていた回路の配線と残りの部品を追加しました。
7セグ周りの配線とスイッチ類が追加されました。
 
 

若干CPLDのポートへの接続も変更しました。
回路図も更新しておきます。



CPLDロジックはこんな感じです。


まず基準となるクロックを発振器から作りだします。
10MHzのクロックを分周して7セグのダイナミック点灯用の1kHzイネーブルと
その1kHzイネーブルを利用して1sのイネーブルを生成しています。

時計本体は下記カウンタを用意し、各カウンタの桁上がり信号を
カスケード接続しています。
「1sのイネーブル」

「6進カウンタ(10秒)」
↓桁上がり
「10進カウンタ(60秒)」
↓桁上がり
「6進カウンタ(10分)」
↓桁上がり
「6進カウンタ(60分)」
↓桁上がり
「24進カウンタ(24時間)」

カウンタの出力を7セグで表示しています。
7セグはダイナミック点灯させています。

スイッチ入力から時刻合わせ機能も作ってみました。
よく考えて作ったわけではないので、とりあえず時刻合わせができるという感じです。

CPLDのロジック使用率は96%となりました。
 

ソースコード
CPLD_Clock.v

動作中


カウントアップ


時刻合わせ



拍手[0回]

PR

CPLDで時計を作ってみる

Verilog-HDLの勉強もかねてCPLDで時計を作ってみようと思います。

CPLDはMAX Vファミリの「5M160ZT100C5N 」というものを使ってみました。
このCPLDはdigikeyなどで比較的安く手に入れることができます。
(ゲート数によるけども200~500円程度)


制御が簡単なので7seg 6桁として1秒単位で表示できるようにしてみました。
IOポートが79本もあるのでデバック用のLEDなんかもついています。


回路図


とりあえず動作確認としてLチカまではOK




ソースコード
LED_flashing
LED_flashing2


拍手[0回]

絶縁USB-UART変換器

絶縁USB-UART変換器を作ってみました。


USBシリアル変換IC「FT232RL」でUSB-シリアル変換し、その出力信号をSI8441で絶縁しています。SI8441は2500Vrms までの耐電圧を持ったデジタルアイソレータです。

絶縁タイプの変換器なので
モータドライバなどの5V以上の電圧で動作する回路とPCの通信でPC側を
保護することができます。

また、使用しているアイソレータが2.7Vから5.5V動作なので
レベル変換としても動作しています。

回路図

拍手[0回]

はやりなので

DRSSTC-Ver4で「ようこそジャパリパークへ」を演奏してみました

拍手[0回]

フライス盤の改造

下記のフライス盤を以前から使用しているのですが
ハンドル部分にベアリングが入っていないためかスムーズに動きません
http://www.senban.jp/product/PSF400VDR.html

とりあえず元々ついている部品に追加工して手持ちのベアリングを入れてみることに


使用するベアリングです。本当はスラストベアリングのほうがよいのですが
今回は、手持ちの部品を使いました。
内径8mm、外形12mmのものです。


フライス盤についている部品にはもともと台形ねじを保持するための穴が開いています。
この穴を途中まで広げてベアリングを保持するような形にしようと思いましたが、
間違えて貫通穴をあけてしまいました。
 

専用部品をCNCで作りなおします。
10mm厚のA5052から部品を切り出します。
元の部品から寸法を割り出して同じようなものを作りました。
 

ここまでで8時間ほどかかりました。


3枚のうち2枚にベアリングをはめ込みます。
そして残りの一枚はスペーサーとして機能します。


とりあえずここまで
軸に取り付けて効果を確認したいと思います。


拍手[0回]

最新コメント

[08/21 coiler]
[08/21 yoshikiyo]
[08/21 coiler]
[08/20 yoshikiyo]
[08/20 coiler]

カレンダー

06 2018/07 08
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

ブログ内検索

カウンター

Copyright ©  -- yoshikiyo Lab --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]