Archiwa kategorii: Projekty

Interfejs ISO+CAN USB

Niniejszy projekt PCB powstał dla jednego z użytkowników forum Elektroda.pl, który chciał zbudować własny interfejs diagnostyczny podłączany do portu USB. Jest to implementacja interfejsu VAG-COM 805.

Urządzenie składa się z trzech części:

  1. Konwertera USB na RS232 opartego na popularnym układzie FT232BM. Tą część można zastąpić również odpowiednio pre-programowanym modułem Bluetooth™ pracującym jako interfejs szeregowy SPP albo klasycznym konwerterem RS232-TTL na układzie MAX 232. (Obecny projekt nie przewiduje ich montażu.)
  2. Mikrokontrolera sterującego ATmega162 z układem wspomagającym w postaci logiki programowalnej zawartej w układzie GAL ATF16v8.
  3. Interfejsów fizycznych w postaci scalonego kontrolera szyny CAN z dedykowanym driverem oraz dwóch scalonych driverów dla linii K i L.

isocan-usb-sch

Uwaga! Złącze ISP pomimo, iż jest 6-pinowe nie jest zgodne pod względem położenia sygnałów ze złączem programatora Atmel AVR-ISP MKII. Bezpośrednie podłączenie takiego programatora do płytki uszkodzi programator!

Płytka z obwodem drukowanym została zaprojektowana jako obwód dwustronny by zminimalizować wymiary, ale z założeniem, by w dalszym ciągu można ją było wykonać w warunkach amatorskich. Dlatego nie zdecydowałem się na projekt PCB, który mieścił by się we wtyczce OBD.

isocan-usb

Z uwagi na to, iż większość kluczowych elementów występuje tylko w obudowach do montażu powierzchniowego (SMD), całość projektu – z małymi wyjątkami – została wykonana również dla tej technologii.

Ważna Informacja! Nie posiadam zawartości pamięci układu ATmega162 ani pliku JEDEC dla ATF16V8, a także programów diagnostycznych współpracujących z tym interfejsem, dlatego proszę o to nie pytać.

Kompletny projekt obwodu drukowanego wykonanego w programie KiCAD 4.0 znajduje się w archiwum: isocan-usb.zip.

Miniaturowy przedwzmacniacz z wejściem gramofonowym

Niniejszy projekt powstał dla mojego znajomego, który chciał rozszerzyć możliwości swojego zestawu głośników 2.1 przeznaczonych do komputera.

Układ miał zawierać trzy przełączane wejścia, z czego jedno miało być przeznaczone do gramofonu analogowego z wkładką magnetyczną (typu MM). Generalnie układ miał być również jak najbardziej przenośny, zatem jest zasilany z dwóch baterii 9V.

Kompletne urządzenie składa się z następujących stopni:

  • Stopień przedwzmacniacza przeznaczonego do wzmocnienia i korekcji sygnału z wkładki magnetycznej gramofonu. Zdecydowałem się na stopień typowo tranzystorowy z uwagi na niesymetryczne źródło zasilania.
  • Przełącznika wejść za pomocą którego, można zmienić źródło sygnału.
  • Stopnia wyjściowego w formie dwutranzystorowego przedwzmacniacza z aktywną dwuzakresową regulacją barwy tonów oraz regulator wzmocnienia.

phono_pre_schSygnały wejściowe oraz wyjściowe są wyprowadzone na podwójne gniazda RCA montowane wprost do płytki. Baterie razem z ich „koszyczkiem” są montowane w wycięciu na płytce. W obudowie przewidziano w tym celu odpowiednią zaślepkę montowaną od spodu.

Obwód drukowany ma formę dużej płytki zajmującej całą przestrzeń obudowy, gdzie wszystkie gniazda i regulatory są montowane bezpośrednio na laminacie.

phono_pre_pcb

Projekt powstał na podstawie schematu zamieszczonego na stronie: http://mirley.firlej.org/przedwzm_reg_tonow

Kompletny projekt dla programu KiCad w wersji 4.0 znajduje się w archiwum stereo_pre_phono.zip.

Schemat oraz zaprojektowany na jego podstawie obwód drukowany jest publikowany za zgodą Mirosława Firleja, właściciela strony http://mirley.firlej.org/ za co jeszcze raz serdecznie dziękuję.

IceZUM Alhambra

IceZUM Alhambra to otwartoźródłowy projekt płytki prototypowej w formacie Arduino One opartej o układ FPGA z rodziny iCE40[1] firmy Lattice.

icezum_alechambra

Jest to jedna z pierwszych płytek formatu Arduino z układem FPGA zamiast mikroprocesora. Z uwagi na dość rozbudowany układ programowalny (1280 bloków logicznych) pozwala ona na implementację dość rozbudowanych projektów logiki programowalnej, nie wykluczając prostych soft-procesorów.

Logikę można zaprojektować używając do tego otwartoźródłowego toolchaina icestorm[2] lub też oprogramowania dostarczanego przez firmę Lattice (Lattice iCEcube2).

Kompletny projekt płytki wraz z materiałami dodatkowymi znajduje się w repozytorium icezum na serwerach Github[3].

Przejdź do strony z projektem


[1] http://www.latticesemi.com/Products/FPGAandCPLD/iCE40.aspx
[2] http://www.clifford.at/icestorm/
[3] https://github.com/FPGAwars/icezum

HackRF One

HackRF One to obecnie flagowy projekt programu KiCad EDA Suite prezentujący w pełni jego bogate możliwości projektowe. Został on zaprojektowany przez firmę Great Scott Gadgets, entuzjastycznie nastawioną na produkty Open Source Hardware.

HackRF One to radiowe urządzenie zewnętrzne z dziedziny Software Defined Radio (SDR[1]) przeznaczone do transmisji i odbioru[2] sygnałów radiowych w paśmie od 1 MHz do 6 GHz.

Urządzenie zostało zaprojektowane, by umożliwić badania nad nowoczesnymi technologiami modemów radiowych oraz rozwoju ich przyszłych generacji. HackRF One to zarazem otwarto źródłowa platforma, która może być używana jako radiowe urządzenie peryferyjne podłączane do komputera osobistego przez USB albo zaprogramowane tak by mogło pracować samodzielnie.

Przejdź do strony z projektem


[1] Informacje na temat SDR
[2] WebSDR – Stacje nasłuchowe dostępne w sieci

Moduł przedwzmacniacza stereofonicznego do mikro-miksera

Jeden z użytkowników portalu Elektroda.pl poprosił mnie o zaprojektowanie na podstawie podesłanego schematu płytek do modułów przedwzmacniaczy, z których mógłby wykonać prosty „power-mixer”.

Drugi z modułów składa się z jednego stopnia wyjściowego w formie dwutranzystorowego przedwzmacniacza z aktywną dwuzakresową regulacją barwy tonów oraz regulator wzmocnienia. Sygnał wejściowy jest doprowadzany za pomocą dwóch gniazd Jack 6.5mm, osobno dla każdego kanału. Z uwagi na wykonanie stereofoniczne moduł ten ma dwa dwa kanały.

stereo_pre_sch

Sygnał wyjściowy jest wyprowadzany na punkty lutownicze, które łączą razem poszczególne moduły.

Obwód drukowany ma formę podłużnej płytki, tak by można było łatwo ułożyć więcej torów przedwzmacniacza obok siebie, komponując tym samym płytę przednią miksera.

stereo_pre_pcb

Projekt powstał na podstawie schematu zamieszczonego na stronie: http://mirley.firlej.org/przedwzm_reg_tonow

Kompletny projekt dla programu KiCad w wersji 4.0 znajduje się w archiwum stereo_pre.zip.

Schemat oraz zaprojektowany na jego podstawie obwód drukowany jest publikowany za zgodą Mirosława Firleja, właściciela strony http://mirley.firlej.org/ za co jeszcze raz serdecznie dziękuję.