https://wiki.kamamilabs.com/api.php?action=feedcontributions&user=Admin&feedformat=atom
Kamamilabs.com - Wiki - User contributions [en]
2024-03-29T10:36:27Z
User contributions
MediaWiki 1.27.1
https://wiki.kamamilabs.com/index.php?title=KAmodTFT2_(PL)&diff=3004
KAmodTFT2 (PL)
2023-12-05T01:42:41Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Opis =====<br />
Moduł KAmodTFT2 umożliwia łatwe stosowanie w systemach cyfrowych kolorowego graficznego wyświetlacza LCD pochodzącego z popularnych telefonów Nokia 6100/6610.<br />
<center><br />
[[File:kamodtft2_właczany.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Podstawowe parametry =====<br />
* matryca LCD 132×132 piksele<br />
* wyświetlacz z telefonu Nokia 6100 (sterownik PCF8833 lub podobny)<br />
* napięcie zasilania: 3,3 lub 5 VDC<br />
* 3-liniowy interfejs szeregowy<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Dokumentacja sterownika PCF8833 jest dostępna pod adresem https://download.kamami.pl/p138918-pcf8833_1.pdf.<br />
|}<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KAmodTFT2</b><br />
| style="text-align: left;"|<br />
* Zmontowana płytka modułu<br />
|}<br />
</center><br />
<br />
<br />
===== Podłączenie modułu do mikrokontrolera =====<br />
<br />
<br />
<center><br />
[[File:KAmodTFT2_sch0.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodTFT2_sch1.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Nr styku<br />
! style="text-align: center;”|Nazwa<br />
! style="text-align: center;”|Opis<br />
! style="text-align: center;"|Kierunek<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;”|CLK<br />
| style="text-align: center;”|Sygnał zegarowy taktujący dane na linii DIN<br />
| style="text-align: center;”|Wejście<br />
|-<br />
| style="text-align: center;"|2<br />
| style="text-align: center;”|GND<br />
| style="text-align: center;”|Masa zasilania<br />
| style="text-align: center;”|Zasilanie<br />
|-<br />
| style="text-align: center;"|3<br />
| style="text-align: center;”|DIN<br />
| style="text-align: center;”|Wejście danych synchronizowane sygnałem CLK<br />
| style="text-align: center;”|Wejście<br />
|-<br />
| style="text-align: center;"|4<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|5<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|6<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|7<br />
| style="text-align: center;”|~RES<br />
| style="text-align: center;”|Sygnał zerowania (aktywny stan niski)<br />
| style="text-align: center;”|Wejście<br />
|-<br />
| style="text-align: center;"|8<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|9<br />
| style="text-align: center;”|+V<br />
| style="text-align: center;”|Zasilanie 3,3 lub 5 VDC<br />
| style="text-align: center;”|Zasilanie<br />
|-<br />
| style="text-align: center;"|10<br />
| style="text-align: center;”|~SCE<br />
| style="text-align: center;”|Wejście aktywujące interfejs szeregowy (aktywny stan niski)<br />
| style="text-align: center;"|Wejście<br />
|}<br />
</center><br />
<br />
===== Wybór napięcia zasilającego =====<br />
Moduł KAmodTFT2 może być zasilany napięciem 3,3 V lub 5 V. Wyboru napięcia można dokonać za pomocą zworki PWR (JP1) zgodnie z opisem na płytce.<br />
<br />
<br />
<center><br />
[[File:kamod_tft2_pcb.png|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodMMC&diff=3005
KAmodMMC
2023-12-05T01:42:41Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Description =====<br />
KAmodMMC Module allows easy and safety connection to any MMC and SD memory card digital system. It provides both compatible connector and bi-directional logic voltage conversion 3.3 V <- > 5 V.<br />
<br />
<center><br />
[[File:kamodmmc.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Basic Features =====<br />
* all-purpose interface for SD and MMC cards<br />
* supply voltage: 5 V <br />
* on-board 3.3 V voltage regulator for SD /MMC cards supply <br />
* on-board logic voltage converter<br />
* maximal card clocking frequency: 13 MHz <br />
* supply voltage indicating LED <br />
* card insertion indicating LED <br />
* jumper for module – system terminals disconnection<br />
<br />
<br />
<br />
===== Standard Equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodMMC</b><br />
| style="text-align: left;”|<br />
* Assembled and actuated module board<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<center><br />
[[File:KAmodMMC_sch.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Board Layout =====<br />
<br />
<center><br />
[[File:KAmodMMC_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Module Connection =====<br />
<br />
<center><br />
[[File:KAmodMMC_podl.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
CON1 connector description (according to 5V TTL and 3.3V TTL voltage levels)<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Contact No.<br />
! style="text-align: center;”|Contacts assignment<br />
! style="text-align: center;"|Description (SD)<br />
! style="text-align: center;"|Description (MMC)<br />
! style="text-align: center;"|Connecting designation<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;”|+5 V<br />
| style="text-align: center;"|(+) of supply voltage (5V recommended)<br />
| style="text-align: center;"|(+) of supply voltage (5V recommended)<br />
| style="text-align: center;”|Supply<br />
|-<br />
| style="text-align: center;"|2<br />
| style="text-align: center;”|DAT3 (CD/DAT3)/(DT3)<br />
| style="text-align: center;"|D3 data line<br />
| style="text-align: center;"|ChipSelect (0 active)<br />
| style="text-align: center;”|Input /output<br />
|-<br />
| style="text-align: center;"|3<br />
| style="text-align: center;”|DAT2/(DT2)<br />
| style="text-align: center;"|D2 data line<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|Input /output<br />
|-<br />
| style="text-align: center;"|4<br />
| style="text-align: center;”|CMD<br />
| style="text-align: center;"|Command input line<br />
| style="text-align: center;"|MOSI<br />
| style="text-align: center;”|Input /output<br />
|-<br />
| style="text-align: center;"|5<br />
| style="text-align: center;”|DAT1/(DT1)<br />
| style="text-align: center;"|D1 data line<br />
| style="text-align: center;"|IRQ (option)<br />
| style="text-align: center;”|Input /output<br />
|-<br />
| style="text-align: center;"|6<br />
| style="text-align: center;”|CLK<br />
| style="text-align: center;"|Card clock signal input<br />
| style="text-align: center;"|SCK<br />
| style="text-align: center;”|Input<br />
|-<br />
| style="text-align: center;"|7<br />
| style="text-align: center;”|CDET<br />
| style="text-align: center;"|Card in slot insertion signal output (0 active)<br />
| style="text-align: center;"|Card in slot insertion signal output (0 active)<br />
| style="text-align: center;”|Output<br />
|-<br />
| style="text-align: center;"|8<br />
| style="text-align: center;”|DAT0/(DT0)<br />
| style="text-align: center;"|D0 data line<br />
| style="text-align: center;"|MISO<br />
| style="text-align: center;”|Input /output<br />
|-<br />
| style="text-align: center;"|9<br />
| style="text-align: center;”|WP<br />
| style="text-align: center;"|Write protection signal output (0 active)<br />
| style="text-align: center;"|Write protection signal output (0 active)<br />
| style="text-align: center;”|Output<br />
|-<br />
| style="text-align: center;"|10<br />
| style="text-align: center;”|GND<br />
| style="text-align: center;"|Supply ground<br />
| style="text-align: center;"|Supply ground<br />
| style="text-align: center;"|Supply<br />
|}<br />
</center><br />
<br />
<br />
===== Indicating LEDs =====<br />
Two indicating LEDs in this module are designed to signalize: <br />
* connected supply – PWR designated LED<br />
* SD or MMC card insertion into Con2 slot-connector – CD designated LED<br />
<br />
<br />
<center><br />
[[File:KAmodMMC_led.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Module Control =====<br />
JP1 jumper in this module, allows to connect (On – position) or disconnect (Off – position)
SD /MMC card to /from mating system.<br />
<br />
<br />
<center><br />
[[File:KAmodMMC_jumper.png|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodMEMS2&diff=2893
KAmodMEMS2
2023-03-01T04:12:50Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Description =====<br />
KAmodMEMS2 is 3-axis motion sensor with SPI and I2C interfaces. Module is based on LIS35DE by STMicroelectronics.<br />
<br />
<center><br />
[[File:kamodmems2.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Basic features =====<br />
* LIS35DE – 3-axis motion sensor<br />
* Operating voltage from 2.16 to 3.6V<br />
* Low power consumption (<1mW)<br />
* I2C and SPI interfaces (Kamami standard connectors) <br />
* Two configurable interrupt generators<br />
* Single click, double click and free fall detection<br />
* Embedded high pass filter<br />
* 10000g shock survivalibility<br />
<br />
<br />
===== Standard equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodMEMS2</b><br />
| style="text-align: left;”|<br />
* Assembled module<br />
|}<br />
</center><br />
<br />
===== Schematic =====<br />
<br />
<center><br />
[[File:KAmodMEMS2_sch.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Board layout =====<br />
<br />
<center><br />
[[File:KAmodMEMS2_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
Con2 connector has standard Kamami SPI pin layout (compatible with CAB_HU06 cable, ZL15AVR, ZL30ARM etc.). SPI interface is available also on Con1, which additionally has interrupt generator pins (INT1, INT2).<br />
<br />
<br />
<center><br />
[[File:KAmodMEMS2_spi_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connectors =====<br />
KAmodMEMS2 module is equipped with I2C interface connectors: Con3, Con4, Con5. Con4 and Con5 have standard Kamami I2C pin layout (compatible with CAB_HU04 cable, ZL15AVR, ZL30ARM etc.). Con6 can be used to connect to interrupt generator lines while using I2C.<br />
<br />
<br />
<center><br />
[[File:KAmodMEMS2_i2c_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:kamodmems2_zl15avr.jpg|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodTOUCH_(PL)&diff=2847
KAmodTOUCH (PL)
2022-09-20T11:46:22Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Opis =====<br />
KamodTOUCH to moduł zbudowany w oparciu o kontroler AT42QT1060 firmy ATMEL z 6-przyciskową klawiaturą bezstykową. Umożliwia pracę zarówno w trybie samodzielnym, jak i z wykorzystaniem interfejsu I2C.<br />
<br />
<center><br />
[[File:kamodtouch.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Podstawowe parametry =====<br />
* Kontroler klawiatury bezstykowej AT42QT1060 firmy ATMEL<br />
* Sześć przycisków<br />
* Sześć diod LED<br />
* Możliwość zmiany trybu pracy (samodzielny oraz praca z wykorzystaniem I2C).<br />
* Siedem niezależnych lini GPIO<br />
* Programowa zmiana czułości przycisków<br />
* Napięcie zasilania: 3,3 V<br />
* Tryb obniżonego poboru mocy<br />
* Wszystkie siedem lini GPIO są wyprowadzone na złącze Goldpin<br />
* Całość mieści się na estetycznej płytce z nadrukiem przycisków<br />
<br />
<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KAmodTOUCH</b><br />
| style="text-align: left;"|<br />
* Zmontowana płytka modułu<br />
|}<br />
</center><br />
<br />
<br />
===== Schemat =====<br />
<br />
<br />
<center><br />
[[File:kamodtouch_sch.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Widok płytki drukowanej =====<br />
<center><br />
[[File:kamodtouch_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Złącze I2C =====<br />
Moduł KAmodTOUCH jest wyposażony w interfejs I2C wyprowadzony na złącza Con1 oraz Con2.<br />
Rozmieszczenie linii na złączu Con2 jest zgodne ze standardem Kamami (zgodne m.in. z ZL15AVR, ZL30ARM, kabel CAB_HU04). Przy wykorzystaniu interfejsu I2C można skorzystać ze złącza Con1, które występuje na płytce w postaci złącza szpilkowego<br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_i2c_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_i2c_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:Cab_hu04.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Linie GPIO =====<br />
Na złącze szpilkowe Con3 wyprowadzono wszystkie linie GPIO (IO0–IO6) układu AT42QT1060. Przy pracy z wykorzystaniem I2C ich przeznaczenie zależy od programisty, natomiast przy pracy w trybie samodzielnym odzwierciedlają one stan sensorów dotykowych.<br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_gpio_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_gpio_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Diody LED i przyciski =====<br />
Moduł kamodTOUCH ma 6 bezstykowych sensorów (przycisków Sw0–Sw5) oraz 6 diod LED (D0–D5) sygnalizujących, który przycisk w danej chwili jest naciśnięty. Istnieje także możliwość sterowania tymi diodami w trybie pracy I2C niezależnie od stanu klawiatury.<br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_led_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_led_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Tryby pracy urządzenia =====<br />
Urządzenie wyposażono w możliwość pracy samodzielnej, tj. bez udziału procesora, w którym stan przycisków odzwierciedlany jest na złączu Con3 płytki oraz na odpowiednich diodach LED. Przy pracy z wykorzystaniem I2C mamy możliwość bardziej zaawansowanego wykorzystania funkcji modułu dzięki odpowiedniemu oprogramowaniu kontrolera współpracującego z KAmodTOUCH. Zmiany trybu pracy dokonujemy poprzez ustawienie zworek JP1 i JP2 w jednej z dwóch pozycji oznaczonych jako „Standalone” lub „I2C”.<br />
<br />
<center><br />
[[File:KAmodTOUCH_jp_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodTOUCH_jp_pcb.png|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodQTR8A&diff=2844
KAmodQTR8A
2021-10-13T08:15:46Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Description ======<br />
[https://kamami.pl/czujniki-odbiciowe/557734-kamodqtr8a-modul-z-osmioma-czujnikami-odbiciowymi-ktir0711s.html KAmodQTR8A] is a module with eight photointerrupter sensors KTIR0711S. It allows to detect edge or line. Thanks to the analog outputs, is possible to connect a module to the e.g. comparator. The module can be used in analisze of the floor e.g. by Linefollower vehicles.<br />
<br />
<center><br />
[[File:KAmodQTR8A_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Photointerrupter type KTIR0711S<br />
*Embedded 8 sensors<br />
*Recommended distance to the floor: 6mm<br />
*Blackout of the sensor is signalizing with voltage close to the zero<br />
*Possibility of cutting a board with two sensor and using it in other application <br />
*Transistor to the IR emitter control allows to e.g. introducing of the modulation <br />
*Power supply voltage: 5V<br />
*Power consumption: 90mA<br />
*Possibility of power supply with 3.3V (BYPASS jumper is needed)<br />
*Holes for headers soldering<br />
*Mounting holes 3mm<br />
*Module size (without connectors): 75mm x 13mm x 3.2mm<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodQTR8A</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
*2x straight male headers (2 pin) for soldering<br />
*Straight male headers (3 pin) for soldering<br />
* Straight male headers (4 pin) for soldering<br />
* Straight male dual headers (2 x 8 pin) for soldering<br />
|}<br />
</center><br />
<br />
===== Electrical schematic =====<br />
<center><br />
[[File:KAmodQTR8A_schemat.png|none|700px|thumb|center]]<br />
</center><br />
<br />
===== View of PCB =====<br />
<center><br />
[[File:KAmodQTR8A_obrys_PCB.png|none|500px|thumb|center]]<br />
</center><br />
===== Module power supply and signal outputs =====<br />
Power supply with a voltage 5V should be connected to the JP3 (VCC, GND) header. By using IrED line can be enabling and disabling LED IR emitters. On outputs CH1…CH8 are extended analog signals from KTIR0711S photointerrupter (by lack of the reflection from the floor, voltage on output is close to power supply voltage).<br />
<center><br />
{| class="wikitable" style="width: 200px;"<br />
|-<br />
!style="text-align: center;"|[[File:KAmodQTR8A_schemat_zlacza_male.png|none|90px|thumb|center]]<br />
!style="text-align: center;"|[[File:KAmodQTR8A_schemat_zlacza.png|none|110px|thumb|center]]<br />
|}<br />
<br />
{| class="wikitable" style="width: 600px;"<br />
|-<br />
! style="text-align: center;"|JP2/JP3<br />
! style="text-align: center;"|Function<br />
|-<br />
| style="text-align: center;"|GND<br />
| style="text-align: center;" |Ground of the module<br />
|-<br />
| style="text-align: center;"|VCC<br />
| style="text-align: center;"|Power supply of the module<br />
|-<br />
| style="text-align: center;"|IrED<br />
| style="text-align: center;"|Control signal of IR diode (active by high state)<br />
|-<br />
| style="text-align: center;"|CH1...CH8<br />
| style="text-align: center;"|Analog output signals from photointerrupters<br />
|}<br />
</center><br />
<br />
===== Detachable module with two sensors =====<br />
KAmodQTR8A module allows to safety cutting of two sensors (7 and 8 channel) and using in other application. Power supply and output singals are placed on JP4 connectors in this case. In disconnected module should be closed OPT_R connector with a jumper (to the working with 3.3V) or soldered 100Ω resistor (to power supply 5V).<br />
<center><br />
<br><br />
{| class="wikitable" style="width: 200px;"<br />
|-<br />
!style="text-align: center;"|[[File:KAmodQTR8A_obrys_PCB_czujnik_ext.png|none|100px|thumb|center]]<br />
!style="text-align: center;"|[[File:KAmodQTR8A_schemat_czujnik_ext.png|none|100px|thumb|center]]<br />
|}<br />
[[File:KAmodQTR8A_widok_modułu_odlaczone_sensory.png|none|700px|thumb|center]]<br />
</center><br />
<br />
===== Power supply with voltage 3.3V =====<br />
By using 3.3V as a power supply voltage should be closed BYPASS connector with a jumper.<br />
<br />
===== Principle of KAmodQTR8A module operation =====<br />
KAmodQTR8A module allow to research of the floor or detect obstacles, which are in rage of working. Eight photointerrupters allow to precise analyzing of the direction in which obstacle or object move (e.g. follow the line in Linefollower vehicles). KTIR0711S sensors (used in module) consist of IR emitter and phototransistor which can react to infrared light. Output of each sensor is an analog signal. Value of the signal depends on amount of reflective light from emitter. In normal state (without reflection) is voltage close to power supply voltage. In case of detection of the reflection on one of the module channel, output voltage of this channel fall close to zero.<br />
<br><br />
<center><br />
[[File:KAmodQTR8A_przebieg_wyjsciowy.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p557734-ktir0711s.pdf KTIR0711S datasheet]<br />
*[http://mikrokontroler.pl/2016/09/12/projekt-kamodqtr8a-kamduino-uno-wykrywanie-linii-dla-robotow-linefollower (PROJECT) KAmodQTR8A + KAmduino UNO – line detection for Linefollower robots]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodCOMBO&diff=2843
KAmodCOMBO
2021-10-13T08:13:31Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Description ======<br />
KAmodCOMBO is equipped with STLED316 device that controls six 7-segment LED displays, 16 switches and 8 LEDs, all these elements are controlled with 3-line digital interface.. <br />
<br />
<center><br />
[[File:kamodcombo_z_gory_skos.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Features =====<br />
* STLED316 controller by STMicroelectronics <br />
* 6 7-segment LED displays
* 16 switches
* 8 LEDs <br />
* LEDs and LED displays software brightness control (8 levels of brightness) ► 5V supply <br />
<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodCOMBO</b><br />
| style="text-align: left;"|<br />
* Assembled module <br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<center><br />
[[File:kamodcomb_sch.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Board layout =====<br />
<br />
<center><br />
[[File:kamodcombo_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Connector =====<br />
Module is equipped with IDC10 connector (Con1) with all lines needed to supply module and communicate with STLED316 <br />
<br />
<br />
<center><br />
[[File:kamodcombo_wyprowadzenia.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodEXP1_(PL)&diff=2842
KAmodEXP1 (PL)
2021-10-13T08:12:43Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Opis =====<br />
Moduł KAmodEXP1 umożliwia wyposażenie dowolnego systemu cyfrowego z wbudowanym interfejsem SPI w 8-bitowy ekspander dwukierunkowych linii GPIO.<br />
<br />
<center><br />
[[File:Kamodexp1.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe parametry =====<br />
* ekspander MCP23S08 firmy Microchip<br />
* 8 linii GPIO o programowanym kierunku<br />
* interfejs SPI do 10 MHz<br />
* możliwość zdefiniowania jednego z czterech adresów SPI<br />
* konfigurowalne wyjście przerwania<br />
* obciążalność wyjść do ±25 mA<br />
* napięcie zasilania 1,8...5,5 VDC<br />
* złącze SPI w standardzie KAMAMI (dostępne w wielu zestawach uruchomieniowych)<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b> KAmodEXP1 </b><br />
| style="text-align: center;"|<br />
* Zmontowana i uruchomiona płytka modułuł<br />
|}<br />
</center><br />
<br />
<br />
===== Schemat =====<br />
<center><br />
[[File:kamodexp1_sch.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Widok płytki drukowanej =====<br />
<center><br />
[[File: Kamodexp1_pcb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Opis wyprowadzeń =====<br />
Magistrala SPI (linie bez rezystorów podciągających do +V!) jest doprowadzona do złączy Con1 i Con2 w sposób pokazany na schemacie poniżej.<br />
<center><br />
[[File: KAmodexp1_sp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
Linie GPIO ekspandera wyprowadzono na 10-stykowe złącze IDC w sposób pokazany na rysunku poniżej.<br />
<center><br />
[[File: KAmodexp1_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Linie adresowe =====<br />
Linie adresowe A1 i A0 układu MCP23S08 wyprowadzono na jumpery modułu KAmodEXP1 w sposób pokazany na rysunku poniżej. Obydwie linie adresowe podciągnięto do plusa zasilania.<br />
<center><br />
[[File: KAmodexp1_adr.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Podłączenie modułu =====<br />
Moduł KAmodEXP1 wyposażono w złącza ze zrównoleglonymi stykami Con1 i Con2 umożliwiające bezpośrednie dołączanie go do zestawów firmy KAMAMI wyposażonych w dedykowane złącza SPI (m.in. STM32Butterfly, ZL30ARM, ZL15AVR, ZL16AVR, ZL5PIC itp.). Można do tego celu wykorzystać kabel oznaczony symbolem CAB_HU06-30 z oferty KAMAMI.pl.<br />
<center><br />
[[File: kamodexp1_zl.jpg|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodTFT2&diff=2841
KAmodTFT2
2021-10-13T07:59:11Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Description =====<br />
KAmodTFT2 is easy to use module with color graphic LCD (compatible with Nokia 6100/6610 cellular phone display). <br />
<br />
<center><br />
[[File:kamodtft2_właczany.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Features =====<br />
* 132×132 pixel LCD <br />
* Compatible with Nokia 6100/6610 display (PCF8833 or similar controller) <br />
* Power supply: 3.3 or 5VDC <br />
* 3-lines serial interface
<br />
<br />
{| class="frame-green"<br />
|-<br />
| PCF8833 controller documentation is available at: https://download.kamami.pl/p138918-pcf8833_1.pdf. <br />
|}<br />
<br />
===== Standard equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodTFT2</b><br />
| style="text-align: left;"|<br />
* Assembled module <br />
|}<br />
</center><br />
<br />
<br />
===== Module connectors =====<br />
<br />
<br />
<center><br />
[[File:KAmodTFT2_sch0.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodTFT2_sch1.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Pin number<br />
! style="text-align: center;”|Name<br />
! style="text-align: center;”|Description<br />
! style="text-align: center;"|Type<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;”|CLK<br />
| style="text-align: center;”|Clock signal for DIN data line<br />
| style="text-align: center;”|Input<br />
|-<br />
| style="text-align: center;"|2<br />
| style="text-align: center;”|GND<br />
| style="text-align: center;”|Ground<br />
| style="text-align: center;”|Power supply<br />
|-<br />
| style="text-align: center;"|3<br />
| style="text-align: center;”|DIN<br />
| style="text-align: center;”|Data input line<br />
| style="text-align: center;”|Input<br />
|-<br />
| style="text-align: center;"|4<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|5<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|6<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|7<br />
| style="text-align: center;”|~RES<br />
| style="text-align: center;”|Reset (high level active)<br />
| style="text-align: center;”|Input<br />
|-<br />
| style="text-align: center;"|8<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;"|9<br />
| style="text-align: center;”|+V<br />
| style="text-align: center;”|Power supply 3.3 or 5 VDC<br />
| style="text-align: center;”|Power supply<br />
|-<br />
| style="text-align: center;"|10<br />
| style="text-align: center;”|~SCE<br />
| style="text-align: center;”|Serial interface enable (high level active))<br />
| style="text-align: center;"|Input<br />
|}<br />
</center><br />
<br />
<br />
===== Supply voltage selection =====<br />
KAmodTFT2 module can be supplied with 3.3 V or 5 V. Voltage can be selected with PWR jumper (JP1) <br />
<br />
<br />
<br />
<center><br />
[[File:kamod_tft2_pcb.png|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodBMP085_(PL)&diff=2840
KAmodBMP085 (PL)
2021-10-13T07:42:02Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Opis ======<br />
KAmodBMP085 to moduł zbudowany w oparciu o czujnik ciśnienia BMP085 firmy BOSCH. Umożliwia pomiar ciśnienia w zakresie od 300 do 1100 hPa.<br />
<br />
<center><br />
[[File:kamodBMP085_skos.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe właściwości =====<br />
* Czujnik ciśnienia BMP085 firmy BOSCH<br />
* Pomiar ciśnienia w zakresie od 300 do 1100 hPa <br />
* Dokładność 1 hPa<br />
* Zasilanie napięciem od 1,62 do 3,6 V<br />
* Interfejs I2C<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KAmodBMP085</b><br />
| style="text-align: left;"|<br />
* Zmontowana płytka modułu<br />
|}<br />
</center><br />
<br />
===== Schemat =====<br />
<br />
<center><br />
[[File:kamodbmp085_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Widok płytki drukowanej =====<br />
<br />
<center><br />
[[File:kamodbmp085_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Interfejs I2C =====<br />
Układ BMP085 wyposażony jest w interfejs I2C, który wyprowadzono na złącza Con1, Con2 i Con3. Złącza Con2 i Con3 są kompatybilne ze złączami stosowanymi w zestawach uruchomieniowych Kamami (np. ZL5PIC, ZL15AVR, ZL27ARM, ZL29ARM, ZL30ARM, STM32Butterfly2). Do dołączenia modułu do zestawu można wykorzystać kable CAB_HU04-30. Złącze Con1 jest dostępne w postaci czterech goldpinów o rastrze 2,54 mm. Do jego podłączenia mogą posłużyć przewody CAB_A dostępne w różnych kolorach.<br />
<br />
<center><br />
[[File:KAmodBMP085_I2C_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodBMP085_I2C_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:cab_a_blue.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Złącza sterujące =====<br />
Na złącze Con4 modułu KamodBMP085 wyprowadzono linie EOC oraz ~XCL czujnika ciśnienia.<br />
<br />
EOC (''end of conversion'') informuje o stanie czujnika – jeśli urządzenie pracuje i przetwarza dane, na linii ustawiane jest logiczne 0. W momencie gdy dane są gotowe do odczytu, na linii EOC występuje stan logicznej jedynki. Linia XCL służy do sprzętowego zerowania układu oraz zmiany ustawień na domyślne. Stanem aktywnym ~XCL jest stan niski. Złącze jest dostępne – podobnie jak Con1 – w postaci czterech goldpinów. Linie sterujące można podłączyć do zestawu za pomocą kabli CAB_A.<br />
<br />
<center><br />
[[File:KAmodBMP085_zlacze_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:KAmodBMP085_zlacze_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:cab_a_blue.jpg|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodPH&diff=2839
KAmodPH
2021-10-13T07:30:20Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Description =====<br />
KAmodPH Adapter / Cluster connected between activating set and additional, external module allows easy signals separation and facilitates their observation or checking by easy oscilloscope or logic analyzer connection.<br />
<br />
<center><br />
[[File:kamodph.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Basic Features =====<br />
* two 10 pin male sockets to CAB_IDC cable<br />
* 10 pin header connector<br />
<br />
<br />
===== Standard Equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodPH</b><br />
| style="text-align: left;”|<br />
* Assembled module board<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<center><br />
[[File:KAmodPH_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Board Layout =====<br />
<br />
<center><br />
[[File:KAmodPH_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:kamodph_cab_idc.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<center><br />
Adapter / Cluster usage example<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL31ARM_(PL)&diff=2785
ZL31ARM (PL)
2021-07-09T18:08:07Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Opis ======<br />
ZL31ARM z mikrokontrolerem STM32 (rdzeń Cotrex-M3) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym.<br />
<br />
<center><br />
[[File: zl31arm.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe parametry =====<br />
* Mikrokontroler STM32F103RB z rdzeniem Cortex-M3, 128 kB Flash, 20 kB RAM, USB, CAN, 3×UART, 2×I2C, 2×SPI, ADC, obudowa LQFP64,<br />
* Kwarc 8 MHz<br />
* Wbudowany programator/debuger USB (odpowiednik ST-Linka)<br />
* Możliwość odłamania programatora i wykorzystania go z innymi zestawami ewaluacyjnymi<br />
* Dwie diody LED<br />
* 5-stykowy joystick<br />
* Potencjometer dołączony do przetwornika A/C wbudowanego w mikrokontroler<br />
* Przycisk Reset<br />
* Złącza I2C i SPI zgodne ze standardem Kamami<br />
* Linie I/O wyprowadzone na złącza szpilkowe<br />
* Zasilanie z portu USB<br />
<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>ZL31ARM</b><br />
| style="text-align: left;”|<br />
* Zmontowany zestaw uruchomieniowy z programatorem-debugerem<br />
|}<br />
</center><br />
<br />
===== Schemat elektryczny =====<br />
<br />
<center><br />
[[File:ZL31ARM_schemat.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Zasilanie =====<br />
Zestaw ZL31ARM jest zasilany z portu USB komputera, dioda PWR sygnalizuje dołączenie zasilania.<br />
<br />
<center><br />
[[File:ZL31ARM_zasilanie_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Rozmieszczenie elementów =====<br />
<br />
<center><br />
[[File:ZL31ARM_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Joystick =====<br />
Zestaw ZL31ARM został wyposażony w 5-pozycyjny joystick. Każdy ze styków joysticka ma rezystor podciągający do napięcia zasilania.<br />
<br />
<center><br />
[[File:ZL31ARM_joystick_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL31ARM_joystick_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
Sposób dołączenia joysticka do mikrokontrolera<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Styk<br />
! style="text-align: center;”|Linia mikrokontrolera<br />
|-<br />
| style="text-align: center;”|Góra<br />
| style="text-align: center;”|PC0<br />
|-<br />
| style="text-align: center;”|Prawo<br />
| style="text-align: center;”|PC3<br />
|-<br />
| style="text-align: center;”|Dół<br />
| style="text-align: center;”|PC1<br />
|-<br />
| style="text-align: center;”|Lewo<br />
| style="text-align: center;”|PC2<br />
|-<br />
| style="text-align: center;”|Enter<br />
| style="text-align: center;”|PB5<br />
|}<br />
</center><br />
<br />
===== Diody LED =====<br />
Zestaw ZL31ARM wyposażono w dwie diody LED przeznaczone do sygnalizacji stanu portów mikrokontrolera (aktywny stan niski).<br />
<br />
<br />
<center><br />
[[File:ZL31ARM_led_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL31ARM_led_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
Sposób dołączenia diod LED do mikrokontrolera<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Dioda<br />
! style="text-align: center;”|Linia mikrokontrolera<br />
|-<br />
| style="text-align: center;”|LED1<br />
| style="text-align: center;”|PB1<br />
|-<br />
| style="text-align: center;”|LED2<br />
| style="text-align: center;”|PB2<br />
|}<br />
</center><br />
<br />
===== Potencjometr analogowy =====<br />
Zestaw ZL31ARM wyposażono w potencjometr P1, który może zostać wykorzystany do podawania napięcia z za- kresu 0...3,3 V na wejścia przetwornika analogowo-cyfrowego mikrokontrolera STM32 (linia PB0).<br />
<br />
<br />
<center><br />
[[File:ZL31ARM_poten_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL31ARM_potenc_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Złącze magistrali I2C =====<br />
Zestaw ZL31ARM został wyposażony w złącze Con7/I2C umożliwiające dołączenie zewnętrznych układów pracujących na magistrali I2C. Linie SDA (PB7) i SCL (PB6) są wyposażone w rezystory podciągające do napięcia zasilania.<br />
<br />
<center><br />
[[File:ZL31ARM_I2C_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL31ARM_I2C_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Złącze magistrali SPI =====<br />
Zestaw ZL31ARM został wyposażony w złącze Con6/SPI umożliwiające dołączenie zewnętrznych układów pracujących na magistrali SPI. Wszystkie linie magstrali są wyposażone w rezystory podciągające do napięcia zasilania.<br />
<br />
<center><br />
[[File:ZL31ARM_SPI_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL31ARM_spi_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
Sposób dołączenia linii SPI do mikrokontrolera<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Linia SP!<br />
! style="text-align: center;”|Linia mikrokontrolera<br />
|-<br />
| style="text-align: center;”|SS<br />
| style="text-align: center;”|PA4<br />
|-<br />
| style="text-align: center;”|MOSI<br />
| style="text-align: center;”|PA7<br />
|-<br />
| style="text-align: center;”|MISO<br />
| style="text-align: center;”|PA6<br />
|-<br />
| style="text-align: center;”|SCK<br />
| style="text-align: center;”|PA5<br />
|}<br />
</center><br />
<br />
===== Linie I/O =====<br />
Część linii I/O mikrokontrolera jest wyprowadzona na złącza szpilkowe Con1, Con2, Con4 i Con5. Na każde ze złącz dodatkowo doprowadzone jest zasilanie.<br />
<br />
<center><br />
[[File:ZL31ARM_io_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL31ARM_io_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Programator-debuger (JTAG) =====<br />
Częścią zestawu ZL31ARM jest programator/debuger wyposażony w interfejs USB. Programator jest kompatybilny z ST-Linkiem firmy STM, jest obsługiwany przez:<br />
<br />
* μVision firmy Keil<br />
* IAR Embedded Workbench firmy IAR<br />
* TrueSTUDIO firmy Atollic<br />
* STVP firmy STMicroelectronics<br />
* STM32 ST-Link Utility firmy STMicroelectronics<br />
<br />
Fabrycznie interfejs JTAG jest dołączony do mikrokontrolera, ale istnieje możliwość odłamania go od zestawu uruchomieniowego i stosowania z innymi zestawami. W tym celu po odłamaniu interfejsu JTAG należy wlutować złącze szpilkowe JP1 i za jego pomocą dołączać programator do programowanych układów. W zestaw ewaluacyjny można wlutować złącze JP2, które może posłużyć do dołączenia programatora po jego odłamaniu. Programowanie jest sygnalizowane za pomocą diody PRG.<br />
<br />
<center><br />
[[File:ZL31ARM_progr_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl31arm_z_gory.jpg|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=STM32Butterfly&diff=2784
STM32Butterfly
2021-06-02T00:34:59Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Description =====<br />
STM32 Butterfly is simple evaluation board equipped with STM32 Connectivity Line microcontroller. <br />
<br />
<center><br />
[[File:motylek_STM32.jpg|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Introduction =====<br />
STM32 Butterfly is versatile evaluation board designed for development of applications with STM32F107 microcontrollers (``Connectivity Line`` family). It can also be used as educational board for learning of ARM Cortex-M3 based microcontrollers programming. <br />
<br />
===== Features =====<br />
* STM32F107VBT6 (LQFP100) microcontroller (128kB Flash, 48kB SRAM, 2xSPI, 1xI2C, 5xUART, USB-OTG, 2xCAN, MAC Ethernet, ADC, 2xDAC)<br />
* 5-position joystick<br />
* 2 LEDs <br />
* 20-pin JTAG connector for programming/debugging <br />
* USB On-the-go socket <br />
* Built-in USB power switch <br />
* 24 GPIO lines <br />
* Connector for PHY module (ZL2ETH) <br />
* I2C connector <br />
* SPI connector <br />
* Optional 32.768kHz generator <br />
* Jumpers for boot memory selection <br />
* Connector for current consumption measurement <br />
* Powered from USB <br />
<br />
<br />
===== Standard equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b> STM32Butterfly </b><br />
| style="text-align: left;"|<br />
* Assembled board with STM32F107VBT6 microcontroller <br />
|}<br />
</center><br />
<br />
<br />
===== Schematics =====<br />
<br />
<br />
<center><br />
[[File:STM32Butterfly2_sch.png|none|1000px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
STM32Butterfly board can be powered from the USB port of your PC (Con2 connector). LED D1 indicates power supply. Board is equipped with +3,3V voltage regulator. +3.3V voltage is available on GPIO pin headers, +5V is available on SPI (Con6) and I2C (Con7) connectors. <br />
Microcontroller power supply is connected via JP6 jumper (Imeas), that can be used to measure current consumption <br />
<br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb1.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Joystick =====<br />
STM32Butterfly is equipped with 5-position joystick. Each position has pull-up resistor. Joystick lines are connected to 8...12 lines of port E. <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch2.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Ethernet interface =====<br />
STM32Butterfly has connector for PHY Ethernet module (for example ZL2ETH with STE100P). JP3/MDInt jumper allows connection of PHY module interrupt line to microcontroller 13 line of port D. <br />
<br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch10.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb10.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== LEDs =====<br />
STM32Butterfly is equipped with two LEDs (D2 and D3). They can be lit on with low logic level on GPIO 14 and 15 lines of port of port E. <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch3.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb3.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== I2C connector =====<br />
STM32Butterfly is equipped with Con7/I2C connector for external devices with I2C interface. SCL and SDA lines do not have pull-up resistors. <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch4.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb4.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== SPI connector =====<br />
STM32Butterfly is equipped with Con6/SPI connector for external devices with SPI interface. SPI lines do not have pull-up resistors. <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch5.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb5.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== USB On-the-go connector =====<br />
STM32Butterfly is equipped with USB On-the-go port with USB-A socket. Current consumption of USB device connected to board cannot exceed 500 mA. <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch6.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb6.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== ZBOOT jumpers =====<br />
STM32Butterfly is equipped with BOOT0 and BOOT1 jumpers that allow selection of boot memory. <br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 600px;"<br />
|-<br />
! style="text-align: center;”|BOOT0<br />
! style="text-align: center;”|BOOT1<br />
! style="text-align: center;”|Boot mode <br />
|-<br />
| style="text-align: center;”|0<br />
| style="text-align: center;”|x<br />
| style="text-align: center;”|Boot from Flash<br />
|-<br />
| style="text-align: center;”|1<br />
| style="text-align: center;”|0<br />
| style="text-align: center;”|Boot from system memory (bootloader)<br />
|-<br />
| style="text-align: center;”|1<br />
| style="text-align: center;”|1<br />
| style="text-align: center;”|Boot from embedded RAM <br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch7.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb7.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== I/O pin headers =====<br />
STM32Butterfly is equipped with three 10-pin IDC headers with microcontroller GPIO lines (PC4...11, PD0...7 and PE0...7). <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch8.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb8.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== JTAG connector =====<br />
STM32Butterfly is equipped with Con5/JTAG connector for Flash programming/debugging with JTAG interface (for example ZL30PRG). <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch9.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb9.png|none|300px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL30PRG.jpg|none|400px|thumb|center]]<br />
</center><br />
<center>ZL30PRG JTAG interface </center><br />
<br />
<br />
===== Optional 32.768kHz generator =====<br />
STM32Butterfly can be optionally equipped with 32.768 kHz generator and two 10pF capacitors. <br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_sch11.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:STM32Butterfly_pcb11.png|none|300px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2529
ADuCino 360
2020-09-21T16:42:24Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields.<br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2528
ADuCino 360
2020-09-21T16:36:51Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2527
ADuCino 360
2020-09-21T16:35:57Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2526
ADuCino 360
2020-09-21T16:34:52Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2525
ADuCino 360
2020-09-21T16:34:15Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2524
ADuCino 360
2020-09-21T16:33:26Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2523
ADuCino 360
2020-09-21T16:32:04Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields.<br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360_(PL)&diff=2522
ADuCino 360 (PL)
2020-09-20T16:32:12Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Opis =====<br />
Zestaw ADuCino jest tanim zestawem uruchomieniowym dla mikrokontrolerów ADuCM360 i ADuCM361 firmy Analog Devices mechanicznie kompatybilnym z systemem Arduino. Wyposażono go w zintegrowany programator pamięci Flash oraz zestaw sensorów MEMS i temperatury. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Wprowadzenie =====<br />
Zestaw ADuCino jest zestawem uruchomieniowym dla mikrokontrolerów ADuCM360 i ADuCM361 (rdzeń Cortex-M3) firmy Analog Devices. Jest on mechanicznie kompatybilny z systemem Arduino, wyposażono go w zintegrowany programator pamięci Flash z interfejsem USB, zestaw sensorów: akcelerometr MEMS i cyfrowy czujnik temperatury. Zestaw jest kompatybilny z oprogramowaniem CM3WSD, które umożliwia programowanie pamięci Flash mikrokontrolerów ADuCM36x dzięki wyposażeniu ich w firmowy bootloader On-Chip Kernel.<br />
<br />
<br />
===== Podstawowe parametry =====<br />
* Mikrokontroler ADuCM360 (Cortex-M3 @16 MHz, 128 kB Flash, 8 kB SRAM, 2×ADC 24-bitowe, 12-bitowy DAC, UART, I2C, 2×SPI, 16-bitowy kontroler PWM, 19 linii GPIO),<br />
* Wbudowany sensor akcelerometryczny MEMS 3D (SPI) ADXL362,<br />
* Wbudowany sensor temperatury (I2C) ADT7420,<br />
* Wbudowany interfejs USB (do programowania pamięci Flash mikrokontrolera/UART),<br />
* Dwa przyciski (reset i jeden dla aplikacji użytkownika),<br />
* Złącza: I2C i SPI (standard KAmod),<br />
* Złącze JTAG/SWD (zgodne z Segger J-Link),<br />
* Linie GPIO i ADCin wyprowadzone na złącza szpilkowe gold-pin 2,54 mm,<br />
* Zasilanie +5 V z USB (opcjonalnie +5 V na złączu POWER),<br />
* Mechaniczny format zgodny z Arduino,<br />
* Programowanie pamięci Flash przez USB z wykorzystaniem bezpłatnego programu CM3WSD (dostępny na stronie Analog Devices).<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Pod adresem http://youtu.be/Ay8afHpmM3A dostępny jest film prezentujący obsługę zestawu ADuCino 360.<br />
|}<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| W naszej ofercie znajduje się wiele dodatkowych modułów (seria KAmod) przeznaczonych do współpracy z zestawem ADuCino360, m.in. wyświetlacze LCD, moduły do komunikacji bezprzewodowej, czyjniki MEMS, przewody połączeniowe.<br />
|}<br />
<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* Zmontowana płytka zestawu z mikrokontrolerem ADuCM360<br />
|}<br />
</center><br />
<br />
<br />
===== Schemat elektryczny =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Zasilanie =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Mikroprzełączniki =====<br />
Zestaw wyposażono w dwa mikroprzełączniki:<br />
* S1 – służący do zerowania mikrokontrolera,<br />
* S2 – dołączony do linii GPIO P2.2, można go wykorzystać we własnej aplikacji, służy także do uruchamiania bootloadera.<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Akcelerometr 3D =====<br />
Zestaw wyposażono w cyfrowy akcelerometr 3D ADXL362 (U4) z interfejsem komunikacyjnym SPI. Dołączono go do interfejsu SPI0 mikrokontrolera ADuCM360. Linie interfejsu SPI0 wyprowadzono także na styki złącza SPI w standardzie KAmod (Con1).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Czujnik temperatury =====<br />
Zestaw wyposażono w cyfrowy sensor temperatury ADT7420 z interfejsem komunikacyjnym I2C. Dołączono go do interfejsu I2C mikrokontrolera ADuCM360, którego linie są podciągane do +3,3 V za pomocą rezystorów R2 i R3<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Konwerter USB/UART =====<br />
Zestaw wyposażono w dwukierunkowy konwerter USB<->UART (U5), który umożliwia komunikację mikrokontrolera z dowolnym systemem komputerowym wyposażonym w interfejs USB, służy także do programowania pa- mięci Flash mikrokontrolera z wykorzystaniem bootloadera zapisanego w pamięci mikrokontrolera.<br />
Konwerter USB można odłączyć od linii P0.1 i P0.2 mikrokontrolera, do czego służą zworki JP1 i JP2. Zalecane jest ustawianie ich w tych samych pozycjach, co wiąże się z odłączaniem lub dołączaniem linii TXD i RXD U5 do linii P0.1 i P0.2 mikrokontrolera.<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Mikrokontroler zastosowany w zestawie ma firmowo wbudowany bootloader (On-Chip Kernel), który umożliwia programowanie pamięci Flash danymi pobranymi z interfejsu UART. Bootloader jest uruchamiany za pomocą przycisku S2 dołączonego do linii P2.2, który należy przez chwilę przytrzymać i następnie wyzerować mikrokontroler (przez chwilowe naciśnięcie przycisku RESET S1). Obsługę ładowania danych do pamięci mikrokontrolera zapewnia bezpłatny program o nazwie CM3WSD, który jest dostępny na stronie Analog Devices oraz na stronie KAMAMI.pl (na karcie produktu ADuCino360).<br />
Sposób programowania mikrokontrolera ADuCM360 jest dokładnie opisany w artykule dostępnym pod adresem <br />
<br />
http://mikrokontroler.pl/content/plytka-ewaluacyjna-dla-mikrokontrolera-aducm360.<br />
|}<br />
<br />
===== Interfejs SWD ===== <br />
Mikrokontrolery ADuCM360 są wyposażone w interfejs SWD (Single Wire Debugging), który służy do debugowania pracy układu oraz programowania pamięci Flash (alternatywnie do metody z wykorzystaniem debuggera). Sygnały sterujące SWD w zestawie ADuCino360 wyprowadzone są na łącze IDC20 (Con3), co zapewnia kompatybilność zestawu z większością interfejsów programująco-debugujących, jak np. uLINK, J-Link itp<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Złącza GPIO i ADCin ===== <br />
Linie wejściowo-wyjściowe GPIO oraz wejścia analogowe ADCin (AINx) mikrokontrolera ADuCM360 są wyprowadzone na złącza szpilkowe gold-pin rozmieszczone w rastrze 2,54 mm. Przypisania sygnałów do styków przedstawiono na rysunku poniżej.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Złącze SPI =====<br />
Interfejs SPI0 mikrokontrolera wyprowadzono na złącze Con1 (standard KAmod). Należy pamiętać, że te same sygnały są wykorzystane do komunikacji mikrokontrolera z wbudowanym w zestaw czujnikiem przyspieszenia U4.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Złącze I2C =====<br />
Interfejs I2C mikrokontrolera wyprowadzono na złącze Con2 (standard KAmod). Należy pamiętać, że te same sygnały są wykorzystane do komunikacji mikrokontrolera z wbudowanym w zestaw czujnikiem temperatury U3.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-NUCLEO-F411CE_(PL)&diff=2521
KA-NUCLEO-F411CE (PL)
2020-09-20T16:21:51Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
[https://kamami.pl/stm32-nucleo/557904-ka-nucleo-f411ce-plytka-rozwojowa-z-mikrokontrolerem-stm32f411ce.html KA-NUCLEO-F411CE] to płytka rozwojowa o rozstawie złącz typowym dla Arduino UNO, bazująca na mikrokontrolerze STM32F411CE. Dzięki wbudowanemu programatorowi zgodnemu z ST-Link/v2-1, możliwe jest programowanie oraz debugowanie mikrokontrolera przez złącze USB.<br />
<br />
<center><br />
[[File:KA-NUCLEO-F411_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
*Mikrokontroler STM32F411CE firmy STMicroelectronics (ARM Cortex-M4, 512kB pamięci Flash) <br />
*Wbudowany programator / debugger zgodny z ST-Link/v2-1<br />
*Rozstaw złączy kompatybilny z Arduino<br />
*Wbudowane złącze microUSB do zasilania oraz programowania<br />
*Możliwość zasilenia poprzez gniazdo DC (5.5x2.1) napięciem z przedziału 7...15V<br />
*Zabezpieczenie przed odwrotną polaryzacją napięcia zasilającego<br />
*Możliwość zasilenia z portu USB<br />
*Wbudowana dioda RGB oraz dioda użytkownika<br />
*Wbudowany przycisk zerowania mikrokontrolera oraz przycisk użytkownika<br />
*Port USB zabezpieczony przed wyładowaniami elektrostatycznymi<br />
*Możliwość znacznego poszerzenia funkcjonalności poprzez nakładane moduły (shieldy)<br />
*Otwory montażowe o średnicy 3mm<br />
*Wymiary modułu: 69mm x 55mm x 14mm <br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KA-NUCLEO-F411</b><br />
| style="text-align: left;"|<br />
*Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
===== Schemat elektryczny =====<br />
<center><br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: center;"|[[File:KA-NUCLEO-F411_schemat_p1.png|none|400px|thumb|center]]<br />
! style="text-align: center;"|<br />
[[File:KA-NUCLEO-F411_schemat_p2.png|none|300px|thumb|center]]<br />
|}<br />
<br />
</center><br />
<br />
===== Mikrokontroler STM32F411CEU6 =====<br />
Płytka wyposażona jest w 32-bitowy mikrokontroler STM32F411CEU6 firmy STMicroelectronics. Układ<br />
ma obudowę UFQFPN48, wbudowane 512kB pamięci Flash, 128kB pamięci RAM i może pracować z częstotliwością taktującą do 100 MHz. Linie GPIO mikrokontrolera wyprowadzone zostały na gniazda<br />
szpilkowe o rozstawie zgodnym z Arduino UNO.<br />
<center><br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: left;"|Uwaga!<br />
Linie mikrokontrolera: PA0(A0), PA4(A2), PA5(D13) oraz PB5(D4) nie są liniami typu "5V tolerant", nie należy podawać na nie napięcia przekraczającego 3.3V<br />
|}<br />
</center><br />
<br><br><br />
<center><br />
[[File:KA-NUCLEO-F411_schemat_mikrokontroler.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Zasilanie =====<br />
Płytkę KA-NUCLEO-F411CE można zasilić zarówno z portu USB jak i przy użyciu zewnętrznego <br />
zasilacza z wtykiem 5.5 x 2.1. Płyta ma wbudowane zabezpieczenie przed odwrotną polaryzacją zasilania.<br />
<br><br />
<br><br />
<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_PWR.png|none|400px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_PWR.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Komunikacja USB =====<br />
Wbudowany w płytkę programator zgodny z ST-Link/V2-1 pozwala na programowanie oraz debugowanie<br />
mikrokontrolera STM32F411CEU6. Stan pracy programatora sygnalizowany jest za pomocą<br />
dwukolorowej diody świecącej D3 – <br />
prawidłowe dołączenie programatora do komputera sygnalizowane<br />
jest ciągłym świeceniem diody na czerwono, wymiana danych między programatorem a<br />
mikrokontrolerem sygnalizowana jest poprzez naprzemienne miganie diody zielonej oraz czerwonej, zaś<br />
kolor pomarańczowy diody wskazuje na błąd w komunikacji z układem docelowym<br />
<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_USB.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_USB.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Dioda dowolnego przeznaczenia i dioda RGB =====<br />
Płytka KA-NUCLEO-F411CE ma dwie diody użytkownika – diodę L13 (dołączoną do linii D13 <br />
mikrokontrolera) oraz <br />
trójkolorową diodę (której katody dołączono do linii PB13...PB15 <br />
mikrokontrolera);<br />
obie mogą być sterowane poprzez program użytkownika.<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_LED.jpg|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411_schemat_LED.png|none|600px|thumb|center]]<br />
<br><br />
<br />
</center><br />
<br />
===== Złącze hosta USB =====<br />
Wbudowane w płytkę KA-NUCLEO-F411CE złącze microUSB dołączone jest do mikrokontrolera, dzięki <br />
czemu może być użyte do obsługi urządzeń USB Full Speed<br />
<br><br><br><br />
<center><br />
[[File:KA-NUCLEO-F411 obrys złącza otg.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_złącza_otg.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== Przycisk użytkownika =====<br />
Na płytce KA-NUCLEO-F411CE znajduje się przycisk użytkownika, dołączony do linii PB12 <br />
mikrokontrolera.<br />
<center><br />
<br><br><br />
[[File:KA-NUCLEO-F411_obrys_switch.png|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411_schemat_switch.png|none|60px|thumb|center]]<br />
<br><br />
</center><br />
<br />
===== Multimedia =====<br />
Tak powstawał KA-NUCLEO-F411CE<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">RMB5EmoDF7c</HTML5video></center><br />
<br />
===== Linki zewnętrzne =====<br />
*[http://download.kamami.pl/p557904-KA-NUCLEO-F411-STM32_DS.pdf Karta katalogowa mikrokontrolera STMicroelectronics STM32F411CEU6]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-NUCLEO-F411CE_(PL)&diff=2520
KA-NUCLEO-F411CE (PL)
2020-09-20T16:11:44Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
[https://kamami.pl/stm32-nucleo/557904-ka-nucleo-f411ce-plytka-rozwojowa-z-mikrokontrolerem-stm32f411ce.html KA-NUCLEO-F411CE] to płytka rozwojowa o rozstawie złącz typowym dla Arduino UNO, bazująca na mikrokontrolerze STM32F411CE. Dzięki wbudowanemu programatorowi zgodnemu z ST-Link/v2-1, możliwe jest programowanie oraz debugowanie mikrokontrolera przez złącze USB.<br />
<br />
<center><br />
[[File:KA-NUCLEO-F411_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
*Mikrokontroler STM32F411CE firmy STMicroelectronics (ARM Cortex-M4, 512kB pamięci Flash) <br />
*Wbudowany programator / debugger zgodny z ST-Link/v2-1<br />
*Rozstaw złączy kompatybilny z Arduino<br />
*Wbudowane złącze microUSB do zasilania oraz programowania<br />
*Możliwość zasilenia poprzez gniazdo DC (5.5x2.1) napięciem z przedziału 7...15V<br />
*Zabezpieczenie przed odwrotną polaryzacją napięcia zasilającego<br />
*Możliwość zasilenia z portu USB<br />
*Wbudowana dioda RGB oraz dioda użytkownika<br />
*Wbudowany przycisk zerowania mikrokontrolera oraz przycisk użytkownika<br />
*Port USB zabezpieczony przed wyładowaniami elektrostatycznymi<br />
*Możliwość znacznego poszerzenia funkcjonalności poprzez nakładane moduły (shieldy)<br />
*Otwory montażowe o średnicy 3mm<br />
*Wymiary modułu: 69mm x 55mm x 14mm<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KA-NUCLEO-F411</b><br />
| style="text-align: left;"|<br />
*Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
===== Schemat elektryczny =====<br />
<center><br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: center;"|[[File:KA-NUCLEO-F411_schemat_p1.png|none|400px|thumb|center]]<br />
! style="text-align: center;"|<br />
[[File:KA-NUCLEO-F411_schemat_p2.png|none|300px|thumb|center]]<br />
|}<br />
<br />
</center><br />
<br />
===== Mikrokontroler STM32F411CEU6 =====<br />
Płytka wyposażona jest w 32-bitowy mikrokontroler STM32F411CEU6 firmy STMicroelectronics. Układ<br />
ma obudowę UFQFPN48, wbudowane 512kB pamięci Flash, 128kB pamięci RAM i może pracować z częstotliwością taktującą do 100 MHz. Linie GPIO mikrokontrolera wyprowadzone zostały na gniazda<br />
szpilkowe o rozstawie zgodnym z Arduino UNO.<br />
<center><br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: left;"|Uwaga!<br />
Linie mikrokontrolera: PA0(A0), PA4(A2), PA5(D13) oraz PB5(D4) nie są liniami typu "5V tolerant", nie należy podawać na nie napięcia przekraczającego 3.3V<br />
|}<br />
</center><br />
<br><br><br />
<center><br />
[[File:KA-NUCLEO-F411_schemat_mikrokontroler.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Zasilanie =====<br />
Płytkę KA-NUCLEO-F411CE można zasilić zarówno z portu USB jak i przy użyciu zewnętrznego <br />
zasilacza z wtykiem 5.5 x 2.1. Płyta ma wbudowane zabezpieczenie przed odwrotną polaryzacją zasilania.<br />
<br><br />
<br><br />
<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_PWR.png|none|400px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_PWR.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Komunikacja USB =====<br />
Wbudowany w płytkę programator zgodny z ST-Link/V2-1 pozwala na programowanie oraz debugowanie<br />
mikrokontrolera STM32F411CEU6. Stan pracy programatora sygnalizowany jest za pomocą<br />
dwukolorowej diody świecącej D3 – <br />
prawidłowe dołączenie programatora do komputera sygnalizowane<br />
jest ciągłym świeceniem diody na czerwono, wymiana danych między programatorem a<br />
mikrokontrolerem sygnalizowana jest poprzez naprzemienne miganie diody zielonej oraz czerwonej, zaś<br />
kolor pomarańczowy diody wskazuje na błąd w komunikacji z układem docelowym<br />
<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_USB.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_USB.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Dioda dowolnego przeznaczenia i dioda RGB =====<br />
Płytka KA-NUCLEO-F411CE ma dwie diody użytkownika – diodę L13 (dołączoną do linii D13 <br />
mikrokontrolera) oraz <br />
trójkolorową diodę (której katody dołączono do linii PB13...PB15 <br />
mikrokontrolera);<br />
obie mogą być sterowane poprzez program użytkownika.<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_LED.jpg|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411_schemat_LED.png|none|600px|thumb|center]]<br />
<br><br />
<br />
</center><br />
<br />
===== Złącze hosta USB =====<br />
Wbudowane w płytkę KA-NUCLEO-F411CE złącze microUSB dołączone jest do mikrokontrolera, dzięki <br />
czemu może być użyte do obsługi urządzeń USB Full Speed<br />
<br><br><br><br />
<center><br />
[[File:KA-NUCLEO-F411 obrys złącza otg.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_złącza_otg.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== Przycisk użytkownika =====<br />
Na płytce KA-NUCLEO-F411CE znajduje się przycisk użytkownika, dołączony do linii PB12 <br />
mikrokontrolera.<br />
<center><br />
<br><br><br />
[[File:KA-NUCLEO-F411_obrys_switch.png|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411_schemat_switch.png|none|60px|thumb|center]]<br />
<br><br />
</center><br />
<br />
===== Multimedia =====<br />
Tak powstawał KA-NUCLEO-F411CE<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">RMB5EmoDF7c</HTML5video></center><br />
<br />
===== Linki zewnętrzne =====<br />
*[http://download.kamami.pl/p557904-KA-NUCLEO-F411-STM32_DS.pdf Karta katalogowa mikrokontrolera STMicroelectronics STM32F411CEU6]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-NUCLEO-F411CE_(PL)&diff=2519
KA-NUCLEO-F411CE (PL)
2020-09-20T16:07:53Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
[https://kamami.pl/stm32-nucleo/557904-ka-nucleo-f411ce-plytka-rozwojowa-z-mikrokontrolerem-stm32f411ce.html KA-NUCLEO-F411CE] to płytka rozwojowa o rozstawie złącz typowym dla Arduino UNO, bazująca na mikrokontrolerze STM32F411CE. Dzięki wbudowanemu programatorowi zgodnemu z ST-Link/v2-1, możliwe jest programowanie oraz debugowanie mikrokontrolera przez złącze USB. <br />
<br />
<center><br />
[[File:KA-NUCLEO-F411_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
*Mikrokontroler STM32F411CE firmy STMicroelectronics (ARM Cortex-M4, 512kB pamięci Flash)<br />
*Wbudowany programator / debugger zgodny z ST-Link/v2-1<br />
*Rozstaw złączy kompatybilny z Arduino<br />
*Wbudowane złącze microUSB do zasilania oraz programowania<br />
*Możliwość zasilenia poprzez gniazdo DC (5.5x2.1) napięciem z przedziału 7...15V<br />
*Zabezpieczenie przed odwrotną polaryzacją napięcia zasilającego<br />
*Możliwość zasilenia z portu USB<br />
*Wbudowana dioda RGB oraz dioda użytkownika<br />
*Wbudowany przycisk zerowania mikrokontrolera oraz przycisk użytkownika<br />
*Port USB zabezpieczony przed wyładowaniami elektrostatycznymi<br />
*Możliwość znacznego poszerzenia funkcjonalności poprzez nakładane moduły (shieldy)<br />
*Otwory montażowe o średnicy 3mm<br />
*Wymiary modułu: 69mm x 55mm x 14mm<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KA-NUCLEO-F411</b><br />
| style="text-align: left;"|<br />
*Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
===== Schemat elektryczny =====<br />
<center><br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: center;"|[[File:KA-NUCLEO-F411_schemat_p1.png|none|400px|thumb|center]]<br />
! style="text-align: center;"|<br />
[[File:KA-NUCLEO-F411_schemat_p2.png|none|300px|thumb|center]]<br />
|}<br />
<br />
</center><br />
<br />
===== Mikrokontroler STM32F411CEU6 =====<br />
Płytka wyposażona jest w 32-bitowy mikrokontroler STM32F411CEU6 firmy STMicroelectronics. Układ<br />
ma obudowę UFQFPN48, wbudowane 512kB pamięci Flash, 128kB pamięci RAM i może pracować z częstotliwością taktującą do 100 MHz. Linie GPIO mikrokontrolera wyprowadzone zostały na gniazda<br />
szpilkowe o rozstawie zgodnym z Arduino UNO.<br />
<center><br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: left;"|Uwaga!<br />
Linie mikrokontrolera: PA0(A0), PA4(A2), PA5(D13) oraz PB5(D4) nie są liniami typu "5V tolerant", nie należy podawać na nie napięcia przekraczającego 3.3V<br />
|}<br />
</center><br />
<br><br><br />
<center><br />
[[File:KA-NUCLEO-F411_schemat_mikrokontroler.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Zasilanie =====<br />
Płytkę KA-NUCLEO-F411CE można zasilić zarówno z portu USB jak i przy użyciu zewnętrznego <br />
zasilacza z wtykiem 5.5 x 2.1. Płyta ma wbudowane zabezpieczenie przed odwrotną polaryzacją zasilania.<br />
<br><br />
<br><br />
<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_PWR.png|none|400px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_PWR.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Komunikacja USB =====<br />
Wbudowany w płytkę programator zgodny z ST-Link/V2-1 pozwala na programowanie oraz debugowanie<br />
mikrokontrolera STM32F411CEU6. Stan pracy programatora sygnalizowany jest za pomocą<br />
dwukolorowej diody świecącej D3 – <br />
prawidłowe dołączenie programatora do komputera sygnalizowane<br />
jest ciągłym świeceniem diody na czerwono, wymiana danych między programatorem a<br />
mikrokontrolerem sygnalizowana jest poprzez naprzemienne miganie diody zielonej oraz czerwonej, zaś<br />
kolor pomarańczowy diody wskazuje na błąd w komunikacji z układem docelowym<br />
<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_USB.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_USB.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Dioda dowolnego przeznaczenia i dioda RGB =====<br />
Płytka KA-NUCLEO-F411CE ma dwie diody użytkownika – diodę L13 (dołączoną do linii D13 <br />
mikrokontrolera) oraz <br />
trójkolorową diodę (której katody dołączono do linii PB13...PB15 <br />
mikrokontrolera);<br />
obie mogą być sterowane poprzez program użytkownika.<center><br />
[[File:KA-NUCLEO-F411_obrys_PCB_LED.jpg|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411_schemat_LED.png|none|600px|thumb|center]]<br />
<br><br />
<br />
</center><br />
<br />
===== Złącze hosta USB =====<br />
Wbudowane w płytkę KA-NUCLEO-F411CE złącze microUSB dołączone jest do mikrokontrolera, dzięki <br />
czemu może być użyte do obsługi urządzeń USB Full Speed<br />
<br><br><br><br />
<center><br />
[[File:KA-NUCLEO-F411 obrys złącza otg.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411_schemat_złącza_otg.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== Przycisk użytkownika =====<br />
Na płytce KA-NUCLEO-F411CE znajduje się przycisk użytkownika, dołączony do linii PB12 <br />
mikrokontrolera.<br />
<center><br />
<br><br><br />
[[File:KA-NUCLEO-F411_obrys_switch.png|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411_schemat_switch.png|none|60px|thumb|center]]<br />
<br><br />
</center><br />
<br />
===== Multimedia =====<br />
Tak powstawał KA-NUCLEO-F411CE<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">RMB5EmoDF7c</HTML5video></center><br />
<br />
===== Linki zewnętrzne =====<br />
*[http://download.kamami.pl/p557904-KA-NUCLEO-F411-STM32_DS.pdf Karta katalogowa mikrokontrolera STMicroelectronics STM32F411CEU6]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL10AVR&diff=2518
ZL10AVR
2020-09-20T15:55:37Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Introduction =====<br />
ZL10AVR is a versatile evaluation board designed for engineers and hobbyists who want to prototype systems based on AVR microcontrollers (AT90S, ATmega and ATtiny families in DIP8, DIP20, DIP28 and DIP40 packages). ZL10AVR is equipped with 7 DIP sockets suitable for most of AVR family microcontrollers. LEDs mounted near sockets indicate socket suitable for selected microcontroller. Developer has access to all microcontroller pins (only one microcontroller can be installed at the same time!), which are brought to gold-pin connectors. Board's configuration is complete, user can find on the board following components: USB interface connector (for ZL1USB module), analog potentiometer, 8 MHz crystal oscillator, 4 LED displays, buzzer, RS232 interface with DB9F connector, 4x4 LED matrix, configurable keyboard (1x4 or 4x4 buttons), 8 LEDs, RC5 infrared receiver with TTL output, ISP connector and socket for LCD display (2x16 characters). Thanks to simple PLD logic (from Xilinx) incorporated on the board, most of integrated peripherals can be easy and comfortably connected to any port (PORTA, PORTB, PORTC or PORTD) available in microcontroller used in the application. The gold-pin headers provide access to easy connection of matrix keyboard and matrix display. ZL10AVR board comes with examples of Bascom programs. <br />
<br />
<br />
<center><br />
[[File:zl10avr.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Features =====<br />
* Compatible with most of AVR family microcontrollers (AT90S, ATmega, ATtiny families)<br />
* RS232 interface (with level converter and DB9F connector)<br />
* 4-digit, 7-segment, multiplexed LED common cathode display<br />
* Socket for LCD 2 x16 character display (LCD1602 module)<br />
* 8LEDs<br />
* 16 LEDs configured as 4x4 matrix<br />
* Configurable microswitch 4x4 or 4x1 keyboard<br />
* Integrated infrared RC5 receiver with TTL output<br />
* Buzzer<br />
* Socket for USB interface (ZL1USB_A module)<br />
* ISP Kanda STK200 compatible connector (recommended ISP programmer: ZL2PRG)<br />
* Analog potentiometer<br />
* Reset pulse generator<br />
* Integrated regulated power supply<br />
* Supply 9 VDC/250 mA<br />
* Built-in 3,3 V voltage regulator<br />
* Easy access to regulated +3,3 V and +5 V power supply for external devices<br />
<br />
'''Supported microcontrollers'''<br />
<br />
Devices supported by ZL10AVR:<br />
* '''AT90''': AT90S1200, AT90S2313, AT90S2323, AT90S2343<br />
* '''ATtiny''': ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313<br />
* '''ATmega''': ATmega8, ATmega16, ATmega32, ATmega48, ATmega88, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega323, ATmega324, ATmega644, ATmega8515, ATmega8535<br />
''ZL10AVR board is compatible with most of new AVR microcontrollers in DIP8/20/28 and DIP40 packages.''<br />
<br />
<br />
===== Contents of the package =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ZL10AVR</b><br />
| style="text-align: left;"|<br />
* ZL10AVR board (without microcontrollers and LCD display)<br />
|}<br />
</center><br />
<br />
===== Board configuration =====<br />
Block schematic of ZL10AVR board is shown below. Logic module integrated in CPLD works as a multiple switch simplifying connections between microcontroller’s ports and 7-segment multiplexed display, 8 LEDs and ISP connector.<br />
<br />
Peripherals like: crystal resonator, potentiometer, buzzer, IR receiver, RS232 interface, USB interface can be connected/disconnected to/from microcontroller with few dedicated jumpers.<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Only one microcontroller at the time can be used with ZL10AVR board!<br />
|}<br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_board_configuration.png|none|800px|thumb|center]]<br />
</center><br />
<br />
Block schematic of ZL10AVR board<br />
<br />
===== Board layout =====<br />
<br />
<center><br />
[[File:zl10avr_v3_board_layout-kopia.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microcontroller configuration =====<br />
Active socket is selected by jumper mounted on JP21 switch.<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP21 closed pins<br />
! style="text-align: center;”|Activ sockets<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;"|U4<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|U2, U3, U5, U6<br />
|-<br />
| style="text-align: center;”|3-4<br />
| style="text-align: center;”|U1, U7<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_sock_selector.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
Active (selected) socket is indicated by LED. Microcontrollers that can be used with specific sockets are shown below.<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Socket<br />
! style="text-align: center;”|Microcontroller<br />
|-<br />
| style="text-align: center;”|U1<br />
| style="text-align: left;"|ATtiny 26<br />
|-<br />
| style="text-align: center;”|U2<br />
| style="text-align: left;”|ATmega 32, ATmega 323, ATmega 16, ATmega 163, ATmega 8535, ATmega 164, ATmega 324, ATmega 644<br />
|-<br />
| style="text-align: center;”|U3<br />
| style="text-align: left;”|ATmega 8515, ATmega 161, ATmega 162<br />
|-<br />
| style="text-align: center;”|U4<br />
| style="text-align: left;"|ATmega 8, ATmega 48, ATmega 88, ATmega 168<br />
|-<br />
| style="text-align: center;”|U5<br />
| style="text-align: left;”|ATtiny 2313<br />
|-<br />
| style="text-align: center;”|U6<br />
| style="text-align: left;”|AT90S1200, AT90S2313<br />
|-<br />
| style="text-align: center;”|U7<br />
| style="text-align: left;”|ATtiny 11, ATtiny 12, ATtiny 13, ATtiny 15, ATtiny 25, ATtiny 45, ATtiny 85, AT90S2323, AT90S2343<br />
|}<br />
</center><br />
Note! ATtiny 11/15 are not ISP programmable.<br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_active_led.png|none|200px|thumb|center]]<br />
</center><br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_socket.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_sock1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_sock2.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_sock4.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_reset.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_sock3.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
Crystal oscillator can be disconnected from X1 and X2 pins in U1, U4 and U5 sockets. Recommended configurations of jumpers JP9, JP10 (U1 socket), JP2, JP3 (U5 socket) and JP5, JP6 (U4 socket) are shown below.<br />
<br />
<br />
Jumpers ascribed to U1 crystal pins<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP9 closed pins<br />
! style="text-align: center;”|JP10 closed pins<br />
! style="text-align: center;”|Crystal X1...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...connected to X1 i X2 of U3 socket<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|Not allowed<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|Not allowed<br />
|}<br />
</center><br />
<br />
<br />
Jumpers ascribed to U4 crystal pins<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP5 closed pins<br />
! style="text-align: center;”|JP6 closed pins<br />
! style="text-align: center;”|Crystal X1...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...connected to X1 i X2 of U6 socket<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|Not allowed<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|Not allowed<br />
|}<br />
</center><br />
<br />
<br />
Jumpers ascribed to U5 crystal pins<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP2 closed pins<br />
! style="text-align: center;”|JP3 closed pins<br />
! style="text-align: center;”|Crystal X1...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...connected to X1 i X2 of U2 socket<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|Not allowed<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|Not allowed<br />
|}<br />
</center><br />
<br />
<br />
Jumpers JP1 (socket U7), JP4 (socket U5), JP7 (socket U4) and JP11 (socket U1) are used to connect microcontroller /RESET input to reset signal generator (U10), manual reset button S1 and /RESET signal generated by ISP programmer. Recommended configurations of these jumpers are shown below.<br />
<br />
Configurations of JP1<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP1 closed pins<br />
! style="text-align: center;”|External (global) /RESET signal...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;"|...connected to U7<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected from U7<br />
|}<br />
</center><br />
<br />
<br />
Configurations of JP4<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP4 closed pins<br />
! style="text-align: center;”|External (global) /RESET signal...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;"|...connected to U5<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected from U5<br />
|}<br />
</center><br />
<br />
Configurations of JP7<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP7 closed pins<br />
! style="text-align: center;”|External (global) /RESET signal...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;"|...connected to U4<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected from U4<br />
|}<br />
</center><br />
<br />
<br />
Configurations of JP11<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP11 closed pins<br />
! style="text-align: center;”|External (global) /RESET signal...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;"|...connected to U1<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected from U1<br />
|}<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Only one (active) socket can be connected to crystal generator and global /RESET signal. In other case microcontroller will work incorrectly!<br />
|}<br />
<br />
<br />
'''Examples of board configurations'''<br />
<br />
'''ATmega32, external resonator'''<br />
<br />
Microcontroller in U2 socket. Jumpers configuration:<br />
<br />
JP21 (SOCKET) – 2-3 (U2/3/5/6)<br />
<br />
JP11 (U1 GRES) – 2-3 (Off) <br />
<br />
JP9 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP10 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP5 (U4 CRYST) – 2-3 (Off)<br />
<br />
JP6 (U4 CRYST) – 2-3 (Off)<br />
<br />
JP7 (U4 GRES) – 2-3 (Off)<br />
<br />
JP2 (U5 CRYST) – 2-3 (Off)<br />
<br />
JP3 (U5 CRYST) – 2-3 (Off)<br />
<br />
JP4 (U5 GRES) – 2-3 (Off)<br />
<br />
JP1 (U7 GRES) – 2-3 (Off)<br />
<br />
<br />
'''ATtiny2313, external resonator'''<br />
<br />
Microcontroller in U5 socket. Jumpers configuration:<br />
<br />
JP21 (SOCKET) – 2-3 (U2/3/5/6)<br />
<br />
JP11 (U1 GRES) – 2-3 (Off)<br />
<br />
JP9 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP10 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP5 (U4 CRYST) – 2-3 (Off)<br />
<br />
JP6 (U4 CRYST) – 2-3 (Off)<br />
<br />
JP7 (U4 GRES) – 2-3 (Off)<br />
<br />
JP2 (U5 CRYST) – 1-2 (On)<br />
<br />
JP3 (U5 CRYST) – 1-2 (On)<br />
<br />
JP4 (U5 GRES) – 1-2 (On)<br />
<br />
JP1 (U7 GRES) – 2-3 (Off)<br />
<br />
<br />
'''ATtiny2313, internal oscillator'''<br />
<br />
Microcontroller in U5 socket. Jumpers configuration:<br />
<br />
JP21 (SOCKET) – 2-3 (U2/3/5/6)<br />
<br />
JP11 (U1 GRES) – 2-3 (Off)<br />
<br />
JP9 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP10 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP5 (U4 CRYST) – 2-3 (Off)<br />
<br />
JP6 (U4 CRYST) – 2-3 (Off)<br />
<br />
JP7 (U4 GRES) – 2-3 (Off)<br />
<br />
JP2 (U5 CRYST) – 2-3 (Off)<br />
<br />
JP3 (U5 CRYST) – 2-3 (Off)<br />
<br />
JP4 (U5 GRES) – 1-2 (On)<br />
<br />
JP1 (U7 GRES) – 2-3 (Off)<br />
<br />
<br />
'''ATmega8, external resonator'''<br />
<br />
Microcontroller in U4 socket. Jumpers configuration:<br />
<br />
JP21 (SOCKET) – 1-2 (U4)<br />
<br />
JP11 (U1 GRES) – 2-3 (Off)<br />
<br />
JP9 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP10 (U1 CRYST) – 2-3 (Off)<br />
<br />
JP5 (U4 CRYST) – 1-2 (On) <br />
<br />
JP6 (U4 CRYST) – 1-2 (On) <br />
<br />
JP7 (U4 GRES) – 1-2 (On) <br />
<br />
JP2 (U5 CRYST) – 2-3 (Off)<br />
<br />
JP3 (U5 CRYST) – 2-3 (Off)<br />
<br />
JP4 (U5 GRES) – 2-3 (Off)<br />
<br />
JP1 (U7 GRES) – 2-3 (Off)<br />
<br />
===== 7-segment LED display =====<br />
Segments of LED displays can be controlled by one of four microcontroller I/O ports (8 lines each): PORTA, PORTB, PORTC or PORTD. Active port is selected by JP17 (LED_DSP) simultaneously with display’s cathodes drivers. Cathodes are controlled by 4 LSB lines of PORTA, PORTB, PORTC or PORTD.<br />
<br />
LED displays port selection (JP17 - LED_DSP)<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP17 closed pins<br />
! style="text-align: center;”|Segments controlled by...<br />
! style="text-align: center;”|Cathodes controlled by (MSD...LSD)...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|…PA<br />
| style="text-align: center;”|...PB(3...0)<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|…PB<br />
| style="text-align: center;”|...PC(3...0)<br />
|-<br />
| style="text-align: center;”|3-4<br />
| style="text-align: center;”|…PC<br />
| style="text-align: center;”|...PD(3...0)<br />
|-<br />
| style="text-align: center;”|4-5<br />
| style="text-align: center;”|…PD<br />
| style="text-align: center;”|...PA(3...0)<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_7seg_led_selector.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
Displays segments are connected to I/O port lines as shown below.<br />
<br />
<br />
Connection of LED diplays segments<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Displays segment<br />
! style="text-align: center;”|I/O line (x=A/B/C/D)<br />
|-<br />
| style="text-align: center;”|A<br />
| style="text-align: center;”|Px0<br />
|-<br />
| style="text-align: center;”|B<br />
| style="text-align: center;”|Px1<br />
|-<br />
| style="text-align: center;”|C<br />
| style="text-align: center;”|Px2<br />
|-<br />
| style="text-align: center;”|D<br />
| style="text-align: center;”|Px3<br />
|-<br />
| style="text-align: center;”|E<br />
| style="text-align: center;”|Px4<br />
|-<br />
| style="text-align: center;”|F<br />
| style="text-align: center;”|Px5<br />
|-<br />
| style="text-align: center;”|G<br />
| style="text-align: center;”|Px6<br />
|-<br />
| style="text-align: center;”|DP<br />
| style="text-align: center;”|Px7<br />
|}<br />
</center><br />
<br />
<br />
DIP-switch S2 selects number of active displays (non-active displays can be switched-off).<br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_7seg_led.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_7seg_led.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== LEDs =====<br />
LEDs can be connected to one of four ports: PORTA, PORTB, PORTC or PORTD. Active port is selected by JP22.<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP22 closed pins<br />
! style="text-align: center;”|LEDs controlled by...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;"|...PA<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...PB<br />
|-<br />
| style="text-align: center;”|3-4<br />
| style="text-align: center;”|...PC<br />
|-<br />
| style="text-align: center;”|4-5<br />
| style="text-align: center;”|...PD<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_leds.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_leds_selector.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_leds.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Alphanumeric LCD display =====<br />
Standard LCD display with HD44780 compatible controller (LCD1602 module) can be mounted in W1 socket. Connections between microcontroller and display module lines are show below.<br />
<br />
<br />
Connections between microcontroller and display module<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|LCD module signal name<br />
! style="text-align: center;”|LCD module pin<br />
! style="text-align: center;”|AVR I/O lines<br />
|-<br />
| style="text-align: center;”|RS<br />
| style="text-align: center;"|4<br />
| style="text-align: center;"|PB0<br />
|-<br />
| style="text-align: center;”|RW<br />
| style="text-align: center;"|5<br />
| style="text-align: center;”|PB1<br />
|-<br />
| style="text-align: center;”|E<br />
| style="text-align: center;"|6<br />
| style="text-align: center;”|PB2<br />
|-<br />
| style="text-align: center;”|D0<br />
| style="text-align: center;"|7<br />
| style="text-align: center;”|PD0<br />
|-<br />
| style="text-align: center;”|D1<br />
| style="text-align: center;"|8<br />
| style="text-align: center;”|PD1<br />
|-<br />
| style="text-align: center;”|D2<br />
| style="text-align: center;"|9<br />
| style="text-align: center;”|PD2<br />
|-<br />
| style="text-align: center;”|D3<br />
| style="text-align: center;"|10<br />
| style="text-align: center;”|PD3<br />
|-<br />
| style="text-align: center;”|D4<br />
| style="text-align: center;"|11<br />
| style="text-align: center;”|PD4<br />
|-<br />
| style="text-align: center;”|D5<br />
| style="text-align: center;"|12<br />
| style="text-align: center;”|PD5<br />
|-<br />
| style="text-align: center;”|D6<br />
| style="text-align: center;"|13<br />
| style="text-align: center;”|PD6<br />
|-<br />
| style="text-align: center;”|D7<br />
| style="text-align: center;"|14<br />
| style="text-align: center;"|PD7<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_lcd.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_lcd.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Analog potentiometer =====<br />
ZL10AVR board is equipped with analog potentiometer R8 allowing to regulate select form 0 up to +5 V. Potentiometer can be connected to analog input on line PA0 or PC0 as shown below.<br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP24 closed pins<br />
! style="text-align: center;”|JP25 closed pins (*)<br />
! style="text-align: center;”|Potentiometer R8...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|…disconnected<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...connected to PA0<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...disconnected<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...connected to PC0<br />
|}<br />
</center><br />
''(*) There is an error on Top Overlay: potentiometer R8 is disconnected, when jumper JP25 is in position On (closed pins 1-2). Potentiometer R8 is connected, when jumper JP25 is in position Off (closed pins 2-3).''<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_potentiometr.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_potentiometer.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Buzzer =====<br />
Buzzer Gl1 can be connected to PB0 line. Jumper JP23 (SPEAKER) disconnects buzzer.<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP23 closed pins<br />
! style="text-align: center;”|Gl1…<br />
|-<br />
| style="text-align: center;”|1-2 (On)<br />
| style="text-align: center;"|...connected to PB0<br />
|-<br />
| style="text-align: center;”|2-3 (Off)<br />
| style="text-align: center;”|...disconnected<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_buzzer.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_buzzer.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== RS232/USB interface =====<br />
ZL10AVR board is equipped with:<br />
* DB9F connector connected to MAX232-compatible voltage converter (RS232 interface),<br />
* JP15 socket for USB2RS232 interface module (recommended type is ZL1USB). Serial interfaces are configured by JP8, JP12, JP13 and JP14 jumpers.<br />
<br />
<br />
Serial ports configurations<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP8 closed pins<br />
! style="text-align: center;”|JP12 closed pins<br />
! style="text-align: center;”|Selected…<br />
! style="text-align: center;”|JP13 closed pins<br />
! style="text-align: center;”|JP14 closed pins<br />
! style="text-align: center;”|TxD…<br />
! style="text-align: center;”|RxD…<br />
! style="text-align: center;”|Configuration<br />
|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|…disconnected<br />
| style="text-align: center;”|…disconnected<br />
| style="text-align: center;”|Serial interface disconnected<br />
|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...channel RxD RS232<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|…disconnected<br />
| style="text-align: center;”|...connected to PD0<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...channel RxD USB<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...disconnected<br />
| style="text-align: center;”|...connected to PD0<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|...channel TxD RS232<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...connected to PD1<br />
| style="text-align: center;”|...disconnected<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|...channel TxD USB<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|... connected to PD1<br />
| style="text-align: center;”|...disconnected<br />
| style="text-align: center;”|-<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|RS232 (TxD and RxD)<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...connected to PD1<br />
| style="text-align: center;”|...connected to PD0<br />
| style="text-align: center;”|RS232 interface connected to microcontroler<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...USB (TxD and RxD)<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|... connected to PD1<br />
| style="text-align: center;”|...connected to PD0<br />
| style="text-align: center;”|USB2RS232 interface connected to microcontroler<br />
|}<br />
</center><br />
<br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_rs.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_rs.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== IR receiver =====<br />
ZL10AVR board is equipped with TFMS5360 (U12) IR receiver. Possible connections of its output are shown below.<br />
<br />
<br />
Configurations of JP19 and JP20<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP19 closed pins<br />
! style="text-align: center;”|JP20 closed pins<br />
! style="text-align: center;”|IR receiver output...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|...connected to PD2<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|...connected to PB6<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|...disconnected<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_tfms.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_tfms.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Matrix LED display =====<br />
Matrix (4x4 LEDs) LED display mounted on the ZL10AVR is connected to I/O port with 16 wires IDC ribbon ca- ble (not included). Connections of rows and columns of LEDs matrix is shown below. We recommend to use only one LED in each row at the time, to avoid lumination intensity modulation.<br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_leds_matrix.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_leds_matrix.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitch keyboard =====<br />
ZL10AVR board is equipped with 16 microswitches connected as 4x4 matrix or simple 4x1 keyboard (with „0” logic level active). Keyboard can be connected to any accesible I/O microcontroller port with IDC ribbon cable (zl5 gold-pin header).<br />
<br />
<br />
Configurations of JP26<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP26 closed pins<br />
! style="text-align: center;”|Keyboard configuration is...<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: left;"|...simply 4 x 1 switches<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: left;”|...matrix 4 x 4<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_keyboard.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_keyboard.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I/O headers =====<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_ports.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_ports.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== ISP connector =====<br />
Pin layout of ISP connector (JP16, Kanda STK200 compatible) is shown below. Kamami recommends using ZL2PRG ISP programmer (for PC with parallel port) or KamProg for AVR (for PCs with USB).<br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_sch_isp.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL10AVR_isp_pins.png|none|400px|thumb|center]]<br />
</center><br />
<center>ISP connector pins</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_pcb_isp.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Schematics =====<br />
<br />
<center><br />
[[File:zl10avr_v3_schemat_caly_str1.png|none|1000px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl10avr_v3_schemat_caly_str2.png|none|1000px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=MAXimator_Expander_(PL)&diff=2517
MAXimator Expander (PL)
2020-09-20T11:47:00Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Opis =====<br />
MAXimator Expander to moduł rozszerzeń z wbudowanym czujnikiem temperatury, wyświetlaczami siedmiosegmentowymi, klawiaturą i diodami wielokolorowymi. Płytka dedykowana jest do współpracy z MAXimatorem<br />
<br />
<br />
<center><br />
[[File:cr.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Podstawowe cechy i parametry =====<br />
* Czujnik temperatury STLM20W87F firmy STMicroelectronics <br />
* Cztery wyświetlacze 7-segmentowe, sterowane multipleksowo <br />
* Wbudowany układ 74LVC2244A (bufor zasilający wyświetlacze) <br />
* Dwie diody wielokolorowe (RGB) typu WS2812B<br />
* Wbudowane dwa przyciski użytkownika oraz przycisk zerowania <br />
* Otwory montażowe o średnicy 3 mm<br />
* Wymiary modułu: 58 mm x 55 mm x 19 mm<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Płytka nie jest kompatybilna z Arduino!<br />
|}<br />
<br />
<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>MAXimator Expander</b><br />
| style="text-align: left;"|<br />
* Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
<br />
<br />
===== Schemat elektryczny =====<br />
<br />
<br />
<center><br />
[[File:schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Widok płytki drukowanej =====<br />
<br />
<br />
<center><br />
[[File:pcb_exp.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Czujnik temperatury =====<br />
Na płytce MAXimator Expander znajduje się scalony czujnik temperatury typu STLM20 z analogowym wyjściem sygnału. Wyjście sygnału dostępne jest na linii A0. Napięcie wyjściowe układu reprezentuje temperaturę mierzoną, zgodnie z funkcją transferową:<br />
<br />
<center >Vo =–11.69 (mV/°C)*T+1.8663V </center><br />
<br />
gdzie:<br />
<br />
T - temperatura zmierzona przez czujnik <br />
<br />
Vo – napięcie na wyjściu czujnika<br />
<br />
Mierzona temperatura ma więc wartość:<br />
<br />
<center> T=(1.8663−Vo) / 0.01169 </center><br />
<br />
<br />
<center><br />
[[File:temppcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:temp.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Wyświetlacze 7-segmentowe =====<br />
Na płytce zamontowano cztery 7-segmentowe wyświetlacze LED sterowane multipleksowo, za pośrednictwem układu 74LVC2244A. <br />
<br />
<br />
<center><br />
[[File:pcb_leddis7.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Linia<br />
! style="text-align: center;”|Segment LED<br />
|-<br />
| style="text-align: center;"|D0<br />
| style="text-align: center;"|segment A<br />
|-<br />
| style="text-align: center;"|D1<br />
| style="text-align: center;”|segment B<br />
|-<br />
| style="text-align: center;"|D2<br />
| style="text-align: center;"|segment C<br />
|-<br />
| style="text-align: center;"|D3<br />
| style="text-align: center;"|segment D<br />
|-<br />
| style="text-align: center;"|D4<br />
| style="text-align: center;"|segment E<br />
|-<br />
| style="text-align: center;"|D5<br />
| style="text-align: center;"|segment F<br />
|-<br />
| style="text-align: center;"|D6<br />
| style="text-align: center;"|segment G<br />
|-<br />
| style="text-align: center;"|D7<br />
| style="text-align: center;"|segment DP<br />
|-<br />
| style="text-align: center;"|D8<br />
| style="text-align: center;"|katoda DS1<br />
|-<br />
| style="text-align: center;"|D9<br />
| style="text-align: center;"|katoda DS2<br />
|-<br />
| style="text-align: center;"|D10<br />
| style="text-align: center;"|katoda DS3<br />
|-<br />
| style="text-align: center;"|D11<br />
| style="text-align: center;"|katoda DS4<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:7-seg.png|none|200px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:led.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Diody wielokolorowe (RGB) =====<br />
Wbudowane w płytkę diody wielokolorowe typu WS2812 pozwalają na wyświetlanie kolorów w ponad 16,7 mln odcieniach, sterowanie diodami odbywa się natomiast szeregowo – za pomocą jednej linii sygnałowej możliwe jest sterowanie szeregiem takich diod. Linia D12 doprowadza sygnał sterujący na wejście diody LED1, jej wyjście dołączone jest do wejścia diody LED2. <br />
<br />
<br />
<center><br />
[[File:ws2812pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:wsy.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Przyciski =====<br />
Płytka ma wbudowane dwa przyciski użytkownika (oznaczone „L” oraz „R”) oraz przycisk zerowania układu. Linie sygnałów D14 oraz D15 (do których dołączono kolejno przyciski „R” oraz „L”) podciągnięte są do napięcia zasilania (+5 V). Przycisk zerowania (RES) dołączony jest do linii nRST, wciśnięty powoduje dołączenie linii do masy.<br />
<br />
<br />
<center><br />
[[File:kbdpcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:kbduser.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:rst.png|none|100px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Klawisz<br />
! style="text-align: center;”|Linia<br />
! style="text-align: center;”|Stan domyślny<br />
|-<br />
| style="text-align: center;"|„L” (S1)<br />
| style="text-align: center;”|D15<br />
| style="text-align: center;"|Podciągany do zasilania (+5 V)<br />
|-<br />
| style="text-align: center;"|„R” (S2)<br />
| style="text-align: center;”|D14<br />
| style="text-align: center;”|Podciągany do zasilania (+5 V)<br />
|-<br />
| style="text-align: center;"|RES (S3)<br />
| style="text-align: center;”|nRST<br />
| style="text-align: center;”|Rozwarty<br />
|}<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2516
ADuCino 360
2020-09-20T11:44:30Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor. <br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ADuCino_360&diff=2515
ADuCino 360
2020-09-20T11:42:46Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
ADuCino is an inexpensive evaluation board with ARM Cortex-M3 core-based ADuCM360 or ADuCM361 microcontroller. The board has a complete range of peripherals, including ISP/UART programming interface (based on ADI’s bootloader), SWD connector, I2C channel, two SPI channels, UART with virtual USB COM port, digital temperature sensor, MEMS 3D accelerometer, switches, etc. ADuCino is mechanically compatible with Arudino system and shields. <br />
<br />
<center><br />
[[File:na_1_str_DOCa.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Overview =====<br />
ADuCino360 is evaluation board with Analog Devices ADuCM360/361 microcontroller (Cortex-M3 core). It is mechanically compatible with Arduino and has built-in USB flash programmer, MEMS accelerometer and digital temperature sensor.<br />
<br />
<br />
===== Hardware features =====<br />
* ADuCM360 microcontroller (Cortex-M3 @16 MHz, 128kB Flash, 8kB SRAM, 2xADC 24-bit, 12-bit DAC, UART, I2C, 2xSPI, 16-bit PWM controller, 19xGPIOs)<br />
* ADXL362 MEMS 3D accelerometer (SPI)<br />
* ADT7420 temperature sensor (I2C)<br />
* USB interface (Flash ISP programming and virtual serial port), two microswitches (reset and user), mechanically compatible with Arduino system<br />
* I2C and SPI connectors (KAmod standard)<br />
* JTAG/SWD connector,<br />
* GPIOs and ADCin lines available on 2.54mm pins<br />
* USB or external (POWER connector) +5V power supply<br />
<br />
<br />
===== Package contents =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ADuCino360</b><br />
| style="text-align: left;"|<br />
* ADuCino 360 evaulation board with ADuCM360 microcontroller<br />
|}<br />
</center><br />
<br />
<br />
===== Schematic =====<br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch1.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sch2.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Power supply =====<br />
<center><br />
[[File:ADuCino360_zasPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_zasSCH.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Microswitches =====<br />
ADuCino360 board is equipped with two microswitches:<br />
* S1 – reset button<br />
* S2 – connected to GPIO P2.2 line. It can be used in user applications, it can also activate bootloader<br />
<br />
<center><br />
[[File:ADuCino360_swPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_sw.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== 3D accelometer =====<br />
ADuCino360 board is equipped with ADXL362 3D digital accelerometer (U4) with SPI interface. It is connected to ADuCM360 SPI0 interface. SPI0 lines are also available on Con1 connector (KAmod standard).<br />
<br />
<center><br />
[[File:ADuCino360_memsPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_mems.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Temperature sensor =====<br />
ADuCino360 board is equipped with ADT7420 digital temperature sensor with I2C interface. Sensor is connected to ADuCM360 I2C interface, its lines have pull-up resistors (R2, R3). Sensor I2C address is 0x48.<br />
<br />
<center><br />
[[File:ADuCino360_tempPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_temp.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== USB<->UART converter =====<br />
ADuCino360 board is equipped with bidirectional USB<->UART converter (U5). It can be used in user applications to communicate with PC. It is also used by bootloader for Flash programming. To connect USB<->UART converter to P0.1 and P0.2 microcontroller pins put JP1 and JP2 jumpers in „On” position<br />
<br />
<center><br />
[[File:ADuCino360_usbPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_usb.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ADuCino360 board’s microcontroller has built-in bootloader (On-Chip Kernel), it lets Flash memory to be programmed with data received from UART interface. To activate bootloader press S1 button (reset) while holding S2 button. CM3WSD software is needed to perform flash programming, it is available at Analog Devices website.<br />
|}<br />
<br />
<br />
===== Interface SWD =====<br />
ADuCM360 microcontrollers have SWD interface (Single Wire Debugging), designed for debugging and flash programming. ADuCino360 Con3 connector has standard SWD/JTAG pinout, therefore it is compatible with most popular debuggers: uLINK, J-Link etc.<br />
<br />
<center><br />
[[File:ADuCino360_swdPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_swd.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== GPIO and ADCin connectors =====<br />
ADuCM360 microcontroller digital GPIO lines and analog inputs are available on 2.54mm gold-pin connector, its pinout is shown on picture below.<br />
<br />
<center><br />
[[File:ADuCino360_gpioPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_gpio.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== SPI connector =====<br />
ADuCM360 SPI0 interface is available on Con1 connector (KAmod standard). Note that SPI0 lines are also connected to built-in accelerometer.<br />
<br />
<center><br />
[[File:ADuCino360_spiPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_spi.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<br />
===== I2C connector =====<br />
ADuCM360 I2C interface is available on Con2 connector (KAmod standard). Note that these lines are also connected to built-in temperature sensor.<br />
<br />
<center><br />
[[File:ADuCino360_i2cPCB.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ADuCino360_i2c.png|none|600px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-Nucleo-Multisensor&diff=2514
KA-Nucleo-Multisensor
2020-09-20T10:23:25Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/563404-ka-nucleo-multisensor-shield-dla-stm32-nucleo-z-wyswietlaczem-i-czujnikami-mems.html KA-Nucleo-Multisensor] is an expansion board (shield). It extends functionality of development board from STM32 Nucleo series. Shield has ST Morpho connectors and was equipped i.a. with 4-Digit 7-Segment LED Display, four RGB LEDs, accelerometer LIS35DE, pressure sensor LPS25HB and also digital thermometer DS18B20. <br />
<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor_ekspander.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Shield that extends functionality of STM32 Nucleo-64 series boards<br />
*On-board 7-Segment Display (4-Digit, four decimal points)<br />
*On-board four tricolour LEDs <br />
*Embedded MEMS accelerometer type LIS35DE <br />
**Acceleration measurement in three axis<br />
**Measurement range: ±2g/±8g<br />
**Functional of “Click” recognition<br />
**Interface: SPI<br />
*Embedded MEMS pressure sensor type LPS25HB<br />
**Measurement range: from 260 to 1260 mbar absolute pressure range (260 - 1260 hPa)<br />
**Measurement resolution: 0,01 hPa RMS<br />
**Measurement output data rate: (ODR): 1 – 25 [Hz]<br />
**ADC converter resolution: 24 bits<br />
**Interface: I2C<br />
*Embedded temperature sensor DS18B20<br />
**Temperature measurement in range -55°C do +125°C<br />
**Temperature measurement precision w range -10°C do +85°C: ±0,5°C<br />
**Interface: 1-Wire<br />
*Embedded photoresistor for light intensity measurements in environment<br />
*On-board two user push-buttons<br />
*On-board miniUSB connector, which allows data transfer by using GPIO pins (PA11, PA12)<br />
*Size: 70 x 54 x 28 mm<br />
*Weight: 28 g<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KA-Nucleo-Multisensor</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
<br />
===== Electrical schematics =====<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p563404-lis35de.pdf LIS35DE datasheet]<br />
*[http://download.kamami.pl/p563404-ds18b20.pdf DS18B20 datasheet]<br />
*[http://download.kamami.pl/p563404-p557728-lps25hb.pdf LPS25HB datasheet]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-Nucleo-Multisensor&diff=2513
KA-Nucleo-Multisensor
2020-09-20T09:43:55Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/563404-ka-nucleo-multisensor-shield-dla-stm32-nucleo-z-wyswietlaczem-i-czujnikami-mems.html KA-Nucleo-Multisensor] is an expansion board (shield). It extends functionality of development board from STM32 Nucleo series. Shield has ST Morpho connectors and was equipped i.a. with 4-Digit 7-Segment LED Display, four RGB LEDs, accelerometer LIS35DE, pressure sensor LPS25HB and also digital thermometer DS18B20.<br />
<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor_ekspander.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Shield that extends functionality of STM32 Nucleo-64 series boards<br />
*On-board 7-Segment Display (4-Digit, four decimal points)<br />
*On-board four tricolour LEDs<br />
*Embedded MEMS accelerometer type LIS35DE <br />
**Acceleration measurement in three axis<br />
**Measurement range: ±2g/±8g<br />
**Functional of “Click” recognition<br />
**Interface: SPI<br />
*Embedded MEMS pressure sensor type LPS25HB<br />
**Measurement range: from 260 to 1260 mbar absolute pressure range (260 - 1260 hPa)<br />
**Measurement resolution: 0,01 hPa RMS<br />
**Measurement output data rate: (ODR): 1 – 25 [Hz]<br />
**ADC converter resolution: 24 bits<br />
**Interface: I2C<br />
*Embedded temperature sensor DS18B20<br />
**Temperature measurement in range -55°C do +125°C<br />
**Temperature measurement precision w range -10°C do +85°C: ±0,5°C<br />
**Interface: 1-Wire<br />
*Embedded photoresistor for light intensity measurements in environment<br />
*On-board two user push-buttons<br />
*On-board miniUSB connector, which allows data transfer by using GPIO pins (PA11, PA12)<br />
*Size: 70 x 54 x 28 mm<br />
*Weight: 28 g<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KA-Nucleo-Multisensor</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
<br />
===== Electrical schematics =====<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p563404-lis35de.pdf LIS35DE datasheet]<br />
*[http://download.kamami.pl/p563404-ds18b20.pdf DS18B20 datasheet]<br />
*[http://download.kamami.pl/p563404-p557728-lps25hb.pdf LPS25HB datasheet]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-Nucleo-Multisensor&diff=2512
KA-Nucleo-Multisensor
2020-09-20T08:39:39Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/563404-ka-nucleo-multisensor-shield-dla-stm32-nucleo-z-wyswietlaczem-i-czujnikami-mems.html KA-Nucleo-Multisensor] is an expansion board (shield). It extends functionality of development board from STM32 Nucleo series. Shield has ST Morpho connectors and was equipped i.a. with 4-Digit 7-Segment LED Display, four RGB LEDs, accelerometer LIS35DE, pressure sensor LPS25HB and also digital thermometer DS18B20. <br />
<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor_ekspander.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Shield that extends functionality of STM32 Nucleo-64 series boards<br />
*On-board 7-Segment Display (4-Digit, four decimal points)<br />
*On-board four tricolour LEDs <br />
*Embedded MEMS accelerometer type LIS35DE <br />
**Acceleration measurement in three axis<br />
**Measurement range: ±2g/±8g<br />
**Functional of “Click” recognition<br />
**Interface: SPI<br />
*Embedded MEMS pressure sensor type LPS25HB<br />
**Measurement range: from 260 to 1260 mbar absolute pressure range (260 - 1260 hPa)<br />
**Measurement resolution: 0,01 hPa RMS<br />
**Measurement output data rate: (ODR): 1 – 25 [Hz]<br />
**ADC converter resolution: 24 bits<br />
**Interface: I2C<br />
*Embedded temperature sensor DS18B20<br />
**Temperature measurement in range -55°C do +125°C<br />
**Temperature measurement precision w range -10°C do +85°C: ±0,5°C<br />
**Interface: 1-Wire<br />
*Embedded photoresistor for light intensity measurements in environment<br />
*On-board two user push-buttons<br />
*On-board miniUSB connector, which allows data transfer by using GPIO pins (PA11, PA12)<br />
*Size: 70 x 54 x 28 mm<br />
*Weight: 28 g<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KA-Nucleo-Multisensor</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
<br />
===== Electrical schematics =====<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p563404-lis35de.pdf LIS35DE datasheet]<br />
*[http://download.kamami.pl/p563404-ds18b20.pdf DS18B20 datasheet]<br />
*[http://download.kamami.pl/p563404-p557728-lps25hb.pdf LPS25HB datasheet]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-Nucleo-Multisensor&diff=2511
KA-Nucleo-Multisensor
2020-09-20T08:39:07Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/563404-ka-nucleo-multisensor-shield-dla-stm32-nucleo-z-wyswietlaczem-i-czujnikami-mems.html KA-Nucleo-Multisensor] is an expansion board (shield). It extends functionality of development board from STM32 Nucleo series. Shield has ST Morpho connectors and was equipped i.a. with 4-Digit 7-Segment LED Display, four RGB LEDs, accelerometer LIS35DE, pressure sensor LPS25HB and also digital thermometer DS18B20. <br />
<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor_ekspander.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Shield that extends functionality of STM32 Nucleo-64 series boards<br />
*On-board 7-Segment Display (4-Digit, four decimal points)<br />
*On-board four tricolour LEDs<br />
*Embedded MEMS accelerometer type LIS35DE<br />
**Acceleration measurement in three axis<br />
**Measurement range: ±2g/±8g<br />
**Functional of “Click” recognition<br />
**Interface: SPI<br />
*Embedded MEMS pressure sensor type LPS25HB<br />
**Measurement range: from 260 to 1260 mbar absolute pressure range (260 - 1260 hPa)<br />
**Measurement resolution: 0,01 hPa RMS<br />
**Measurement output data rate: (ODR): 1 – 25 [Hz]<br />
**ADC converter resolution: 24 bits<br />
**Interface: I2C<br />
*Embedded temperature sensor DS18B20<br />
**Temperature measurement in range -55°C do +125°C<br />
**Temperature measurement precision w range -10°C do +85°C: ±0,5°C<br />
**Interface: 1-Wire<br />
*Embedded photoresistor for light intensity measurements in environment<br />
*On-board two user push-buttons<br />
*On-board miniUSB connector, which allows data transfer by using GPIO pins (PA11, PA12)<br />
*Size: 70 x 54 x 28 mm<br />
*Weight: 28 g<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KA-Nucleo-Multisensor</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
<br />
===== Electrical schematics =====<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p563404-lis35de.pdf LIS35DE datasheet]<br />
*[http://download.kamami.pl/p563404-ds18b20.pdf DS18B20 datasheet]<br />
*[http://download.kamami.pl/p563404-p557728-lps25hb.pdf LPS25HB datasheet]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-NUCLEO-F411CEv2_(PL)&diff=2510
KA-NUCLEO-F411CEv2 (PL)
2020-09-14T19:32:51Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
[https://kamami.pl/zestawy-uruchomieniowe-stm32/570384-ka-nucleo-f411cev2-plytka-rozwojowa-z-mikrokontrolerem-stm32f411ce.html KA-NUCLEO-F411CE] to płytka rozwojowa o rozstawie złącz typowym dla Arduino UNO, bazująca na mikrokontrolerze STM32F411CEv2. Dzięki wbudowanemu programatorowi zgodnemu z ST-Link/v2-1, możliwe jest programowanie oraz debugowanie mikrokontrolera przez złącze USB. <br />
<br />
<center><br />
[[File:KA-NUCLEO-F411v2_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
*Mikrokontroler STM32F411CE firmy STMicroelectronics (ARM Cortex-M4, 512kB pamięci Flash)<br />
*Wbudowany programator / debugger zgodny z ST-Link/v2-1<br />
*Rozstaw złączy kompatybilny z Arduino<br />
*Wbudowane złącze microUSB do zasilania oraz programowania<br />
*Możliwość zasilenia poprzez gniazdo DC (5.5x2.1) napięciem z przedziału 7...15V<br />
*Zabezpieczenie przed odwrotną polaryzacją napięcia zasilającego<br />
*Możliwość zasilenia z portu USB<br />
*Wbudowana dioda RGB oraz dioda użytkownika<br />
*Wbudowany przycisk zerowania mikrokontrolera oraz przycisk użytkownika<br />
*Wbudowane zworki umożliwiające odłączenie interfejsu UART od ST-LINK/v2-1<br />
*Wbudowana zworka umożliwiająca wybór napięcia referencyjnego dla nakładek Arduino<br />
*Wbudowana zworka umożliwiająca zablokowanie programatora ST-LINK/v2-1<br />
*Port USB zabezpieczony przed wyładowaniami elektrostatycznymi<br />
*Możliwość znacznego poszerzenia funkcjonalności poprzez nakładane moduły (shieldy)<br />
*Otwory montażowe o średnicy 3 mm<br />
*Wymiary modułu: 69 mm x 55 mm x 14 mm<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KA-NUCLEO-F411v2</b><br />
| style="text-align: left;"|<br />
*Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
===== Schemat elektryczny =====<br />
<center><br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: center;"|[[File:KA-NUCLEO-F411v2_schemat_p1.png|none|400px|thumb|center]]<br />
! style="text-align: center;"|<br />
[[File:KA-NUCLEO-F411v2_schemat_p2.png|none|300px|thumb|center]]<br />
|}<br />
<br />
</center><br />
<br />
===== Mikrokontroler STM32F411CEU6 =====<br />
Płytka wyposażona jest w 32-bitowy mikrokontroler STM32F411CEU6 firmy STMicroelectronics. Układ<br />
ma obudowę UFQFPN48, wbudowane 512kB pamięci Flash, 128kB pamięci RAM i może pracować z częstotliwością taktującą do 100 MHz. Linie GPIO mikrokontrolera wyprowadzone zostały na gniazda<br />
szpilkowe o rozstawie zgodnym z Arduino UNO.<br />
<center><br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: left;"|Uwaga!<br />
Linie mikrokontrolera: PA0(A0), PA4(A2), PA5(D13) oraz PB5(D4) nie są liniami typu "5V tolerant", nie należy podawać na nie napięcia przekraczającego 3.3V<br />
|}<br />
</center><br />
<br><br><br />
<center><br />
[[File:KA-NUCLEO-F411v2_schemat_mikrokontroler.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Zasilanie =====<br />
Płytkę KA-NUCLEO-F411CEv2 można zasilić zarówno z portu USB jak i przy użyciu zewnętrznego <br />
zasilacza z wtykiem 5.5 x 2.1. Płyta ma wbudowane zabezpieczenie przed odwrotną polaryzacją zasilania. Wbudowana zworka pozwala na wybór napięcia zasilania nakładek typu Arduino Shield, dając możliwość ustawienia napięcia na linii VIO na poziomie 5 V lub 3,3 V.<br />
<br><br />
<br><br />
<center><br />
[[File:KA-NUCLEO-F411v2_obrys_PCB_PWR.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411v2_schemat_PWR.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Komunikacja USB =====<br />
Wbudowany w płytkę programator zgodny z ST-Link/V2-1 pozwala na programowanie oraz debugowanie<br />
mikrokontrolera STM32F411CEU6. Stan pracy programatora sygnalizowany jest za pomocą<br />
dwukolorowej diody świecącej D3 – <br />
prawidłowe dołączenie programatora do komputera sygnalizowane<br />
jest ciągłym świeceniem diody na czerwono, wymiana danych między programatorem a<br />
mikrokontrolerem sygnalizowana jest poprzez naprzemienne miganie diody zielonej oraz czerwonej, zaś kolor pomarańczowy diody wskazuje na błąd w komunikacji z układem docelowym. Wbudowany w programator ST-LINK/v2-1 interfejs UART-USB można odłączyć od linii mikrokontrolera przy pomocy zworek [VCOM] D1/D0 OFF. Zworka PRG-OFF daje możliwość zablokowania programatora, dzięki czemu praca mikrokontrolera STM32F411 nie będzie zakłócana przez interfejs programistyczny.<br />
<center><br />
[[File:KA-NUCLEO-F411v2_obrys_PCB_USB.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411v2_schemat_USB.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Dioda dowolnego przeznaczenia i dioda RGB =====<br />
Płytka KA-NUCLEO-F411CEv2 ma dwie diody użytkownika – diodę L13 (dołączoną do linii D13 <br />
mikrokontrolera) oraz <br />
trójkolorową diodę (której katody dołączono do linii PB13...PB15 <br />
mikrokontrolera);<br />
obie mogą być sterowane poprzez program użytkownika.<center><br />
[[File:KA-NUCLEO-F411v2_obrys_PCB_LED.png|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411v2_schemat_LED.png|none|600px|thumb|center]]<br />
<br><br />
<br />
</center><br />
<br />
===== Złącze hosta USB =====<br />
Wbudowane w płytkę KA-NUCLEO-F411CEv2 złącze microUSB dołączone jest do mikrokontrolera, dzięki <br />
czemu może być użyte do obsługi urządzeń USB Full Speed.<br />
<br><br><br><br />
<center><br />
[[File:KA-NUCLEO-F411v2 obrys złącza otg.png|none|300px|thumb|center]]<br />
<br><br><br />
[[File:KA-NUCLEO-F411v2_schemat_złącza_otg.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== Przycisk użytkownika =====<br />
Na płytce KA-NUCLEO-F411CEv2 znajduje się przycisk użytkownika, dołączony do linii PB12 <br />
mikrokontrolera.<br />
<center><br />
<br><br><br />
[[File:KA-NUCLEO-F411v2_obrys_switch.png|none|300px|thumb|center]]<br />
<br><br />
[[File:KA-NUCLEO-F411v2_schemat_switch.png|none|60px|thumb|center]]<br />
<br><br />
</center><br />
<br />
===== Multimedia =====<br />
Tak powstawał KA-NUCLEO-F411CE<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">RMB5EmoDF7c</HTML5video></center><br />
<br />
===== Linki zewnętrzne =====<br />
*[https://download.kamami.pl/p570384-stm32f411ce.pdf Karta katalogowa mikrokontrolera STMicroelectronics STM32F411CEU6]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-Nucleo-Multisensor&diff=2508
KA-Nucleo-Multisensor
2020-09-14T16:36:45Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/563404-ka-nucleo-multisensor-shield-dla-stm32-nucleo-z-wyswietlaczem-i-czujnikami-mems.html KA-Nucleo-Multisensor] is an expansion board (shield). It extends functionality of development board from STM32 Nucleo series. Shield has ST Morpho connectors and was equipped i.a. with 4-Digit 7-Segment LED Display, four RGB LEDs, accelerometer LIS35DE, pressure sensor LPS25HB and also digital thermometer DS18B20.<br />
<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor_ekspander.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Shield that extends functionality of STM32 Nucleo-64 series boards<br />
*On-board 7-Segment Display (4-Digit, four decimal points)<br />
*On-board four tricolour LEDs<br />
*Embedded MEMS accelerometer type LIS35DE<br />
**Acceleration measurement in three axis<br />
**Measurement range: ±2g/±8g<br />
**Functional of “Click” recognition<br />
**Interface: SPI<br />
*Embedded MEMS pressure sensor type LPS25HB<br />
**Measurement range: from 260 to 1260 mbar absolute pressure range (260 - 1260 hPa)<br />
**Measurement resolution: 0,01 hPa RMS<br />
**Measurement output data rate: (ODR): 1 – 25 [Hz]<br />
**ADC converter resolution: 24 bits<br />
**Interface: I2C<br />
*Embedded temperature sensor DS18B20<br />
**Temperature measurement in range -55°C do +125°C<br />
**Temperature measurement precision w range -10°C do +85°C: ±0,5°C<br />
**Interface: 1-Wire<br />
*Embedded photoresistor for light intensity measurements in environment<br />
*On-board two user push-buttons<br />
*On-board miniUSB connector, which allows data transfer by using GPIO pins (PA11, PA12)<br />
*Size: 70 x 54 x 28 mm<br />
*Weight: 28 g<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KA-Nucleo-Multisensor</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
<br />
===== Electrical schematics =====<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p563404-lis35de.pdf LIS35DE datasheet]<br />
*[http://download.kamami.pl/p563404-ds18b20.pdf DS18B20 datasheet]<br />
*[http://download.kamami.pl/p563404-p557728-lps25hb.pdf LPS25HB datasheet]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KA-Nucleo-Multisensor&diff=2507
KA-Nucleo-Multisensor
2020-09-14T16:21:15Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/563404-ka-nucleo-multisensor-shield-dla-stm32-nucleo-z-wyswietlaczem-i-czujnikami-mems.html KA-Nucleo-Multisensor] is an expansion board (shield). It extends functionality of development board from STM32 Nucleo series. Shield has ST Morpho connectors and was equipped i.a. with 4-Digit 7-Segment LED Display, four RGB LEDs, accelerometer LIS35DE, pressure sensor LPS25HB and also digital thermometer DS18B20. <br />
<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor_ekspander.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Shield that extends functionality of STM32 Nucleo-64 series boards<br />
*On-board 7-Segment Display (4-Digit, four decimal points)<br />
*On-board four tricolour LEDs<br />
*Embedded MEMS accelerometer type LIS35DE<br />
**Acceleration measurement in three axis<br />
**Measurement range: ±2g/±8g<br />
**Functional of “Click” recognition<br />
**Interface: SPI<br />
*Embedded MEMS pressure sensor type LPS25HB<br />
**Measurement range: from 260 to 1260 mbar absolute pressure range (260 - 1260 hPa)<br />
**Measurement resolution: 0,01 hPa RMS<br />
**Measurement output data rate: (ODR): 1 – 25 [Hz]<br />
**ADC converter resolution: 24 bits<br />
**Interface: I2C<br />
*Embedded temperature sensor DS18B20<br />
**Temperature measurement in range -55°C do +125°C<br />
**Temperature measurement precision w range -10°C do +85°C: ±0,5°C<br />
**Interface: 1-Wire<br />
*Embedded photoresistor for light intensity measurements in environment<br />
*On-board two user push-buttons<br />
*On-board miniUSB connector, which allows data transfer by using GPIO pins (PA11, PA12)<br />
*Size: 70 x 54 x 28 mm<br />
*Weight: 28 g<br />
<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KA-Nucleo-Multisensor</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
<br />
===== Electrical schematics =====<br />
<br />
<center><br />
[[File:KA-Nucleo-Multisensor schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p563404-lis35de.pdf LIS35DE datasheet]<br />
*[http://download.kamami.pl/p563404-ds18b20.pdf DS18B20 datasheet]<br />
*[http://download.kamami.pl/p563404-p557728-lps25hb.pdf LPS25HB datasheet]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodWS2812-1_(PL)&diff=2506
KAmodWS2812-1 (PL)
2020-09-11T23:01:11Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Opis ======<br />
[https://kamami.pl/kamod-kamami/558151-kamodws2812-1-modul-z-dioda-rgb-ws2812-sterowana-szeregowo.html KAmodWS2812-1] to moduł z diodą wielokolorową typu WS2812. Dzięki wbudowanemu w diodę sterownikowi, możliwe jest szeregowe łączenie modułów, uzyskując intrygujące efekty świetlne.<br />
<br />
<center><br />
[[File:KAmodWS2812-1_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
*Dioda trójkolorowa (RGB) typu WS2812, z wbudowanym układem sterującym<br />
*Możliwość dołączenia kolejnych modułów bez zwiększenia ilości przewodów sygnałowych<br />
*Każdy z kolorów podstawowych może przyjąć do 256 poziomów jasności<br />
*Możliwość wyświetlenia ponad 16,7 mln różnych odcieni koloru<br />
*Napięcie zasilania: 5 V – 7 V<br />
*Przewód łączący dwa moduły może mieć długość aż do 5 m bez stosowania wzmacniacza sygnału<br />
*Posiada otwory do przylutowania złącza szpilkowego<br />
*Posiada dwa otwory montażowe o średnicy 3 mm<br />
*Wymiary modułu (bez złącza): 18 mm x 11,5 mm x 3,5 mm<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KAmodWS2812-1</b><br />
| style="text-align: left;"|<br />
*Zmontowany i uruchomiony moduł<br />
*Dwa złącza 3-pin (męskie proste) do samodzielnego przylutowania<br />
|}<br />
</center><br />
<br />
===== Schemat elektryczny =====<br />
<center><br />
[[File:KAmodWS2812-1_schemat.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Opis wyprowadzeń =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;" rowspan="10"| [[File:KAmodWS2812-1_obrys.png|center|200px]]<br />
! style="text-align: center;"|JP1<br />
! style="text-align: center;"|Funkcja<br />
<br />
|-<br />
| style="text-align: center;"|VDD<br />
| style="text-align: center;" |Zasilanie modułu<br />
|-<br />
| style="text-align: center;"|DIn<br />
| style="text-align: center;"|Wejście sygnału sterującego<br />
|-<br />
| style="text-align: center;"|DOut<br />
| style="text-align: center;"|Wyjście sygnału sterującego<br />
|-<br />
| style="text-align: center;"|GND<br />
| style="text-align: center;"|Masa zasilania<br />
|}<br />
</center><br />
<br />
===== Multimedia =====<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">Z3WSIOwPRNA</HTML5video></center><br />
<br />
===== Linki zewnętrzne =====<br />
*[https://github.com/adafruit/Adafruit_NeoPixel Biblioteka dla Arduino (Adafruit)]<br />
*[http://download.kamami.pl/p558151-KAmodWS2812-1_LED_DS.pdf Karta katalogowa diody WS2812]<br />
*[http://mikrokontroler.pl/2016/11/18/projekt-kamodws2812-kamduinouno/ (PROJEKT) KAmodWS2812 + KAmduinoUNO]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodMAG3110FC_(PL)&diff=2468
KAmodMAG3110FC (PL)
2020-05-24T23:00:56Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Opis ======<br />
[https://kamami.pl/kamod-kamami/571790-kamodmag3110fc-modul-z-czujnikiem-pola-magnetycznego.html KAmodMAG3110FC] to moduł z czujnikiem pola magnetycznego MAG3110FC firmy NXP. Płytka wyposażona została z złącze standardu Pmod I2C oraz w złącze KAMAMI, pozwalające na łatwe dołączenie modułu do zestawów uruchomieniowych. Dzięki niewielkim wymiarom produkt może znaleźć zastosowanie w wielu rozwojowych projektach, złącze przelotowe Pmod pozwala zaś na łączenie płytek w szeregi.<br />
<br />
<center><br />
[[File:KAmodMAG3110FC_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
*Układ MAG3110FC firmy NXP<br />
**Pomiar pola magnetycznego w zakresie ±1000 μT<br />
**Czułość 0,1 μT<br />
**Poziom szumów: 0,25 μT rms<br />
**Magistrala I2C<br />
**Programowalne wyjście przerwania<br />
**Maksymalna częstotliwość pomiaru: 80 Hz<br />
*Przelotowe złącze kompatybilne ze standardem Pmod, pozwala na szeregowe łączenie modułów Pmod I2C<br />
*Złącze zgodne ze standardem KAMAMI<br />
*Wbudowane zworki aktywujące podciąganie na liniach magistrali I2C<br />
*Wbudowana zworka dołączająca linię INT układu do linii INT złącz Pmod<br />
*Możliwość zasilenia napięciem z przedziału 2,1 V…3,6 V poprzez złącze Pmod oraz 2,1 V ... 5,5 V poprzez złącze KAMAMI<br />
*Otwory montażowe o średnicy 2,5 mm<br />
*Wymiary: 61,2 mm x 20,3 mm x 10 mm<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>KAmodMAG3110FC</b><br />
| style="text-align: left;"|<br />
*Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
<br />
===== Schemat elektryczny =====<br />
<center><br />
[[File:KAmodMAG3110FC_schemat.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== Opis wyprowadzeń - złącze przelotowe standardu Pmod =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;" rowspan="10"| [[File:KAmodMAG3110FC_obrys_zlacze.png|center|150px]]<br />
! style="text-align: center;"|JP1 (złącze męskie)<br />
! style="text-align: center;"|JP2 (złącze żeńskie)<br />
! style="text-align: center;"|Funkcja<br />
|-<br />
| style="text-align: center;"|VDD<br />
| style="text-align: center;"|VDD<br />
| rowspan="2" style="text-align: center;" |Zasilanie modułu (max. 3,6 V)<br />
|-<br />
| style="text-align: center;"|GND<br />
| style="text-align: center;"|GND<br />
|-<br />
| style="text-align: center;"|SDA<br />
| style="text-align: center;"|SDA<br />
| style="text-align: center;"|Linia danych magistrali I2C<br />
|-<br />
| style="text-align: center;"|SCL<br />
| style="text-align: center;"|SCL<br />
| style="text-align: center;"|Linia zegara magistrali I2C<br />
|-<br />
| style="text-align: center;"|RST<br />
| style="text-align: center;"|RST<br />
| style="text-align: center;"| -<br />
|-<br />
| style="text-align: center;"|INT<br />
| style="text-align: center;"|INT<br />
| style="text-align: center;"|Linia przerwania INT2<br />
|}<br />
</center><br />
<br />
===== Opis wyprowadzeń - złącze standardu KAMAMI =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;" rowspan="10"| [[File:KAmodMAG3110FC_obrys_zlacza_kamami.png|center|150px]]<br />
! style="text-align: center;"|Numer styku<br />
! style="text-align: center;"|Funkcja<br />
|-<br />
| style="text-align: center;"|1 (VDD_5V)<br />
| style="text-align: center;" |Zasilanie modułu (max. 5,5 V)<br />
|-<br />
| style="text-align: center;"|2 (SCL)<br />
| style="text-align: center;"|Linia zegara magistrali I2C<br />
|-<br />
| style="text-align: center;"|3 (SDA)<br />
| style="text-align: center;"|Linia danych magistrali I2C<br />
|-<br />
| style="text-align: center;"|4 (GND)<br />
| style="text-align: center;"| Masa zasilania<br />
|}<br />
</center><br />
====== Linie magistrali I2C ======<br />
Moduł KAmodMAG3110 wyposażony został w zworki pozwalające na dołączenie do linii magistrali I2C rezystorów podciągających do dodatniego bieguna zasilania. Zworki dają możliwość niezależnego włączenia podciągania dla linii SDA oraz SCL.<br />
<center><br />
[[File:KAmodMAG3110FC_obrys_i2c.png|none|200px|thumb|center]]<br />
</center><br />
<br />
====== Linia przerwania INT1 ======<br />
Moduł KAmodMAG3110FC został wyposażony w zworkę umożliwiającą dołączenie linii wyjścia przerwania INT1 do złącza zgodnego ze standardem Pmod. Dzięki możliwości odłączenia linii przerwania układu MAG3110FC od złącz Pmod, użytkownik nie musi przejmować się następstwami ewentualnych konfliktów wynikających z łączenia modułów modułów zgodnych z Pmod o różnych stanach logicznych.<br />
<center><br />
[[File:KAmodMAG3110FC_obrys_int.png|none|200px|thumb|center]]<br />
</center><br />
<br />
===== Wymiary zewnętrzne =====<br />
<center><br />
[[File:KAmodMAG3110FC_wymiary_PCB.png|none|275px|thumb|center]]<br />
</center><br />
<br />
===== Linki zewnętrzne =====<br />
*[http://download.kamami.pl/p571790-MAG3110.pdf Karta katalogowa układu MAG3110 firmy NXP]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL2PRG_(PL)&diff=2380
ZL2PRG (PL)
2019-12-02T00:00:41Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
===== Opis =====<br />
Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).<br />
<br />
<center><br />
[[File:ZL2PRG.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Wprowadzenie =====<br />
Mikrokontrolery AVR firmy Atmel są wyposażone w interfejs umożliwiający programowanie ich pamięci już po zamontowaniu w systemie (ISP). Wykorzystanie takiego sposobu programowania pozwala zrezygnować z zakupu stosunkowo drogiego programatora stacjonarnego, a dzięki krótkiemu czasowi programowania pamięci mikrokontrolera, zestaw: mikrokontroler-programator ISP można traktować jak tanią wersję sprzętowego emulatora.<br />
<br />
<br />
===== Podstawowe parametry =====<br />
* programator ZL2PRG jest kompatybilny z programatorem STK200 dołączanym do łącza równoległego,<br />
* programator jest zasilany z systemu (3...5 V),<br />
* programator dołącza się do mikrokontrolera za pomocą 10-żyłowego kabla o wyprowadzeniach zgodnych z zaleceniami firmy Atmel.<br />
<br />
<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b> ZL2PRG </b><br />
| style="text-align: left;"|<br />
* Zmontowany programator w obudowie <br />
* Kabel połączeniowy o długości 1 m<br />
|-<br />
| style="text-align: center;"|<b> ZL2PRG_PCB </b><br />
| style="text-align: left;"|<br />
* Płytka drukowana programatora ZL2PRG<br />
|}<br />
</center><br />
<br />
<br />
===== Budowa programatora =====<br />
Schemat elektryczny programatora ZL2PRG pokazano na rysunku 1.<br />
Układ U1 spełnia rolę separatora linii I/O interfejsu drukarkowego Centronics od systemu, w którym znajduje się programowany mikrokontroler. Interfejs jest zasilany napięciem pobieranym z systemu, w związku z czym podczas korzystania z niego nie trzeba stosować dodatkowego zasilacza.<br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys1.png|none|600px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 1. Schemat elektryczny programatora </center><br />
<br />
<br />
Dla programatora ZL2PRG zaprojektowano dwustronną płytkę drukowaną, której schemat montażowy pokazano na rysunku 2. Układ U1 ma obudowę przystosowaną do montażu SMD (SO20), pozostałe elementy są montowane klasycznie. Złącza J1 i JP1 są montowane na krawędzi płytki w taki sposób, że przed ich przylutowaniem laminat jest wsuwany pomiędzy rzędy wyprowadzeń (szczegóły na fotografii). Na rysunku 3 pokazano przypisanie sygnałów do styków gniazda JP1. Sygnał LED można wykorzystać do sterowania diody świecącej sygnalizującej programowanie układu. Diodę należy dołączyć w sposób pokazany na rysunku 4.<br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys2.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 2. Rozmieszczenie elementów na płytce drukowanej </center><br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys3.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 3. Wyprowadzenia sygnałów na złączu JP1 </center><br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys4.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 4. Sposób dołączenia diody sygnalizującej tryb programowania </center><br />
<br />
<br />
<center><br />
{| class="wikitable" style="width: 200px;"<br />
|-<br />
! style="text-align: center;”|Wykaz elementów<br />
|-<br />
| style="text-align: left;"|Rezystory R1: <br />
100kΩ<br />
|-<br />
| style="text-align: left;"|Kondensatory C1: <br />
100nF<br />
|-<br />
| style="text-align: left;"|Półprzewodniki U1: <br />
SN74HC244 <br />
<br />
D1: BAT85<br />
|-<br />
| style="text-align: left;"|Różne<br />
JP1: ZWS10 <br />
<br />
J1: DB25F<br />
|}<br />
</center><br />
<br />
===== Oprogramowanie =====<br />
Atutem programatora ZL2PRG jest możliwość współpracy z wieloma bezpłatnymi programami sterującymi jego pracą. Jednym z lepszych jest program PonyProg 2000 (rysunek 5).<br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys5.jpg|none|600px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 5. Widok okna programu PonyProg 2000 </center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Program PonyProg 2000 jest dostępny w Internecie pod adresem: http://www.lancos.com/ppwin95.html.<br />
|}<br />
<br />
<br />
PonyProg jest dostępny w wersjach dla Windows (łącznie z NT/2K/XP) oraz Linuxa. Za pomocą tego programu można obsługiwać następujące mikrokontrolery z rodziny AVR: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535, ATmega8, Atmega16, Atmega64, ATmega103, Atmega128, ATmega161, ATmega163, ATmega 323, ATtiny12 i ATtiny15.<br />
Na rysunku 6 pokazano zalecany sposób dołączenia programatora ZL2PRG do mikrokontrolera zainstalowanego w systemie. Taki sposób dołączenia interfejsu ISP do mikrokontrolera jest możliwy tylko w przypadku, gdy porty PB5, PB6 i PB7 są skonfigurowane jako wejścia. W przypadku, gdy któreś z tych wyprowadzeń musi pracować jako wyjście, firma Atmel zaleca inny sposób dołączenia programatora – pokazano go na rysunku 7.<br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys6.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 6. Zalecany sposób dołączenia programatora ZL2PRG do mikrokontrolera </center><br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys7.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 7. Zalecany sposób dołączenia programatora ZL2PRG do mikrokontrolera w przypadku gdy jeden z portów: PB5, PB6 i PB7 jest skonfigurowany jako wyjście </center><br />
<br />
<br />
Programator ZL2PRG może współpracować także z programem sterującym IC-Prog. Program ten po pierwszym uruchomieniu należy skonfigurować wybierając w menu opcję Settings>Hardware i w wyświetlonym oknie zaznaczając opcje jak to pokazano na rysunku 8. Wartość parametru I/O Delay należy dobrać eksperymentalnie, w zależności od posiadanego komputera (na testowanych komputerach doskonale sprawdzała się domyślna wartość 10).<br />
<br />
<br />
<center><br />
[[File:ZL2PRG_rys8.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 8. Konfiguracja programu IC-Prog </center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Program IC-Prog jest bezpłatnie dostępny w Internecie pod adresem http:/www.ic-prog.com<br />
|}</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodNFC&diff=2304
KAmodNFC
2019-08-19T23:00:33Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
====== Description ======<br />
[https://kamami.pl/kamod-kamami/557725-kamodnfc-ekspander-z-nfcrfid-kompatybilny-z-arduino-oraz-nucleo.html KAmodNFC] is an expansion board with M24LR64E-R chip – dynamic tag with 64kb EEPROM memory and dual communication interface (I2C / RF). On board is placed also signalization of energy harvesting function, which is in M24LR64E-R chip embedded.<br />
<br />
<center><br />
[[File:KAmodNFC_modul.png|none|500px|thumb|center]]<br />
</center><br />
<br />
===== Basic features and parameters =====<br />
*Chip M24LR64E-R - dynamic NFC tag / RFID from STMicroelectronics<br />
*Energy harvesting powers supply line on connector (+Vhr) with effciency max. 7mA<br />
*Embedded microstrip antenna, designed for work with frequency 13.56MHz<br />
*Connectors compatible with z Arduino UNO R3<br />
*Possibility of using another shield compatible with z Arduino UNO R3<br />
*Embedded tri color user RGB LED <br />
*Embedded module of work stabilization with energy harvesting<br />
*Mounting hole 3mm<br />
*Module size: 74mm x 52mm x 20mm<br />
===== Standard equipment =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>KAmodNFC</b><br />
| style="text-align: center;"|<br />
*Assembled and launched module<br />
|}<br />
</center><br />
===== Electrical schematics =====<br />
<center><br />
[[File:KAmodNFC_schemat.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== View of PCB =====<br />
<center><br />
[[File:KAmodNFC_obrys.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Output description =====<br />
<center><br />
[[File:KAmodNFC_opis_wyprowadzen.png|none|500px|thumb|center]]<br />
</center><br />
<br />
===== M24LR64E-R - tag RFID / NFC chip =====<br />
M24LR64E-R is a dynamic NFC / RFID tag with 64kb EEPROM memory and dual communication interface – is is possible to use I2C communication bus as well as a radio track. Chip has a energy harvesting function and cooperates with microstrip antenna, which was designed for work with frequency 13.56MHz.<br />
<br />
<br />
<center><br />
[[File:KAmodNFC_obrys_M24LR64.png|none|400px|thumb|center]]<br />
<br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: center;"|Line<br />
! colspan="2" style="text-align: center;" |Output<br />
! style="text-align: center;"|Function<br />
|-<br />
| style="text-align: center;"|<br />
| style="text-align: center;"|Arduino<br />
| style="text-align: center;"|STM32<br />
| style="text-align: center;"|<br />
|-<br />
| style="text-align: center;"|SCL<br />
| style="text-align: center;"|D15<br />
| style="text-align: center;"|PB8<br />
| style="text-align: center;"|Clock line of I2C bus<br />
|-<br />
| style="text-align: center;"|SDA<br />
| style="text-align: center;"|D14<br />
| style="text-align: center;"|PB9<br />
| style="text-align: center;"|Data line of I2C bus<br />
|-<br />
| style="text-align: center;"|RFWIP/BUSY<br />
| style="text-align: center;"|D12<br />
| style="text-align: center;"|PA6<br />
| style="text-align: center;"|Write / busy signalization<br />
|}<br />
<br />
[[File:KAmodNFC_schemat_M24LR64.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Multicolor user LED =====<br />
Embedded RGB user LED in SMD 5060 package make possible to signaling a variety of events by using three, controlled independent colors (red, green, blue). <br />
<br />
<br />
<center><br />
[[File:KAmodNFC_obrys_dioda.png|none|400px|thumb|center]]<br />
<br />
<br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|-<br />
! style="text-align: center;"|Line<br />
! colspan="2" style="text-align: center;" |Output<br />
! style="text-align: center;"|Function<br />
|-<br />
| style="text-align: center;"|<br />
| style="text-align: center;"|Arduino<br />
| style="text-align: center;"|STM32<br />
| style="text-align: center;"|<br />
|-<br />
| style="text-align: center;"|RGB LED R<br />
| style="text-align: center;"|D5<br />
| style="text-align: center;"|PB4<br />
| style="text-align: center;"|Red LED color<br />
|-<br />
| style="text-align: center;"|RGB LED G<br />
| style="text-align: center;"|D4<br />
| style="text-align: center;"|PB5<br />
| style="text-align: center;"|Green LED color<br />
|-<br />
| style="text-align: center;"|RGB LED B<br />
| style="text-align: center;"|D2<br />
| style="text-align: center;"|PA10<br />
| style="text-align: center;"|Blue LED color<br />
|}<br />
<br />
[[File:KAmodNFC_schemat_dioda.png|none|300px|thumb|center]]<br />
</center><br />
<br />
===== Energy harvesting =====<br />
In chip M24LR64E-R embedded function of energy harvesting allows to wireless power supply of devices with low power consumption (max. 7mA), when antenna of module is placed enough near from transmitter antenna (which use CR95HF chip). Power supply with harvesting energy is activated with using jumper “Harvesting Power”. Indicator starts periodically blinking with D2 LED, when on line +Vhr appears harvesting voltage from RF track. <br />
<center><br />
<br />
<br />
[[File:KAmodNFC_obrys_EH.png|none|400px|thumb|center]]<br />
<br />
<br />
[[File:KAmodNFC_schemat_EH.png|none|800px|thumb|center]]<br />
</center><br />
<br />
===== Media =====<br />
Video with presentation of KamodNFC module working<br />
<br />
<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">me2BXKv3npU</HTML5video></center><br />
<br />
===== External links =====<br />
*[http://download.kamami.pl/p557725-KAmodNFC_M24LR64E_DS.pdf M24LR64E-R chip datasheet]<br />
*[http://microgeek.eu/viewtopic.php?f=81&t=462 Thread dedicated to the KamodNFC module on site microgeek.eu]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=KAmodWS2812-1&diff=2184
KAmodWS2812-1
2018-12-20T00:00:19Z
<p>Admin: Text replacement - "__jzpdf__" to "__jzXpdf__"</p>
<hr />
<div>__jzXpdf__<br />
======Description======<br />
[https://kamami.pl/kamod-kamami/558151-kamodws2812-1-modul-z-dioda-rgb-ws2812-sterowana-szeregowo.html KAmodWS2812-1] is a module with WS2812 multicolor LED. Thanks to the embedded controller, LED can be series connected to makes an amazing light effects.<br />
<br />
<br />
<center><br />
[[File:KAmodWS2812-1_modul.png|none|400px|thumb|center]]<br />
</center><br />
<br />
=====Basic features and parameters=====<br />
<br />
* Tri-color LED (RGB) WS2812 type, with embedded controller<br />
* Possibility of series connection of additional modules without extra signal lines<br />
* Each of basic colors can controlled with up to 256 brightness levels<br />
* Possibility of displaying more than 16.7 mln light tone<br />
* Power supply voltage: 5V – 7V<br />
* Wire that connects two modules can be up to 5m length without additional amplifier<br />
* Holes for soldering of pin connector<br />
* Two mounting holes 3mm<br />
* Module size (without connectors): 18mm x 11.5mm x 3.5mm<br />
<br />
=====Standard equipment=====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|'''KAmodWS2812-1'''<br />
| style="text-align: left;"|<br />
* Assembled and launched module<br />
* Two 3-pin connectors (male) for soldering<br />
|}<br />
</center><br />
<br />
=====Electrical schematic=====<br />
<center>[[File:KAmodWS2812-1_schemat.png|none|600px|thumb|center]]<br />
</center><br />
<br />
=====Output description=====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;" rowspan="10"|[[File:KAmodWS2812-1_obrys.png|center|200px]]<br />
! style="text-align: center;"|JP1<br />
! style="text-align: center;"|Function<br />
<br />
<br />
|-<br />
| style="text-align: center;"|VDD<br />
| style="text-align: center;"|Module power supply<br />
|-<br />
| style="text-align: center;"|DIn<br />
| style="text-align: center;"|Control signal input<br />
|-<br />
| style="text-align: center;"|DOut<br />
| style="text-align: center;"|Control signal output<br />
|-<br />
| style="text-align: center;"|GND<br />
| style="text-align: center;"|Ground<br />
|}<br />
</center><br />
<br />
=====Media=====<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">Z3WSIOwPRNA</HTML5video></center><br />
<br />
=====External links=====<br />
<br />
* [https://github.com/adafruit/Adafruit_NeoPixel Library for Arduino (Adafruit)]<br />
* [http://download.kamami.pl/p558151-KAmodWS2812-1_LED_DS.pdf WS2812 LED datasheet]<br />
* [http://mikrokontroler.pl/2016/11/18/projekt-kamodws2812-kamduinouno/ (PROJECT) KAmodWS2812 + KAmduinoUNO]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL10PLD&diff=2039
ZL10PLD
2018-08-30T08:45:49Z
<p>Admin: </p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
The dipPLD modules are designed to helps using of Spartan 3 FPGA devices by people that can’t use automatic assembly of QFP packages.<br />
<br />
<center><br />
[[File:zl10pld.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Key features =====<br />
* XC3S200 Spartan 3 FPGA device in VQFP100 package (equivalent for 200000 logic gates, 12 hardware multipliers, 4 frequency multipliers, 216kb of Block SRAM)<br />
* flash configuration memory size: 1Mb (XCF01S)<br />
* 61 I/O lines (including five 5V-tolerant input lines)<br />
* built-in LVC/LCX inverters for buffering 6 I/O lines<br />
* switch for manual configuring FPGA<br />
* LED indicating correctly configured FPGA<br />
* JTAG interface (ZL11PRG, ZL11PRG-M or ZL4PRG)<br />
* quartz generator 3.6864 MHz<br />
* built-in voltage regulators: 1.2/2.5 and 3.3V<br />
* 4.4–7VDC power supply<br />
* current consumption: 110mA (depend on frequency)<br />
* ready to use with ZL9PLD base board<br />
<br />
{| class="frame-green"<br />
|-<br />
| For ZL10PLD dipPLD module are available free PCB and SCH libraries for Protel99SE and Protel DXP. They can be downloaded from: https://download.kamami.pl/p29367-zl10pld_libs.zip<br />
|}<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| ZL10PLD module works with ZL9PLD base board. <center><br />
[[File:zl9pld.jpg|none|400px|thumb|center]]<br />
</center><br />
|}<br />
<br />
===== Standard equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ZL10PLD</b><br />
| style="text-align: left;"|<br />
* Assembled module with XC3S200-VQG100 device<br />
|}<br />
</center><br />
<br />
===== Module configuration =====<br />
Electrical schematic of ZL10PLD is shown in the below picture.<br />
<br />
<center><br />
[[File:ZL10PLD_schemat-kopia.png|none|900px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Arrangement of the most important module =====<br />
<br />
<center><br />
[[File:ZL10PLD_pcb.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Module pins =====<br />
<br />
<center><br />
[[File:ZL10PLD_io.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| I/O line, marked by „p36” symbol, is an input of clock signal (turned in the stage of quartz generator which is installed on ZL10PLD ). It can be used only as an output to the cooperation with devices which are powered by 3.3V voltage.<br />
|}<br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| I/O line of ZL10PLD are compatible only with 3.3V logic! It does not concern five selected lines which are equipped with voltage buffers LVC/LCX.<br />
|}<br />
<br />
<br />
===== JTAG connector =====<br />
ZL10PLD module is equipped with IDC connector, for connecting ISP programmer (for example: ZL11PRG, ZL11PRG-M, ZL4PRG). Placement of this connector on the board and signals arrangement are shown in the below pictures.<br />
<br />
<center><br />
[[File:ZL10PLD_jtag_loc.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:ZL10PLD_jtag_sygnaly-kopia.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
FPGA device and configuration memory (Flash memory U2) are connected to a JTAG chain, as in the below picture. This connection enables independent Flash memory programming and configuring of FPGA device with the use of programmer which is in accordance with Xilinx DLC III programmer (for example: ZL11PRG, ZL4PRG).<br />
<br />
<center><br />
[[File:ZL10PLD_jtag.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== FPGA configuration mode selection =====<br />
FPGA device, after turning on voltage, can be automatically configured (configuration is copied from Flash configuration memory) or can wait for configuration data which are supplied by the user with the use of JTAG interface. The choice of configuration mode takes place with the use of JP4 connector, according to the description, placed on the printed board.<br />
<br />
<center><br />
[[File:ZL10PLD_jump.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== FPGA manual reconfiguration switch =====<br />
With the use of placed on the board button (its placement is shown in the below picture) the user in any moment can restore FPGA configuration which is saved in the memory. The correct FPGA configuration is indicated by RDY LED.<br />
<br />
<center><br />
[[File:ZL10PLD_key.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Quartz generator =====<br />
ZL10 PLD is equipped with quartz generator with 3.6864MHz output frequency and 5V power supply voltage. Thanks owing to the fact that the quartz generator is placed in the socket, the user can exchange it for any other, useful in application testing.<br />
<br />
<center><br />
[[File:ZL10PLD_gen.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== ZL9PLD base board peripherals connection =====<br />
The ZL10PLD module is adapted to cooperation with ZL9PLD base board. On picture below is shown way of connection to module peripherals from ZL9PLD base board.<br />
<br />
<center><br />
[[File:ZL10PLD_peryferia.png|none|800px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL32PRG_-_Kamami_USB_Blaster_PRO&diff=1961
ZL32PRG - Kamami USB Blaster PRO
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/programatory/561847-zl32prg-kamami-usb-blaster-pro-programator-usb-dla-ukladow-pld-firmy-altera-zgodny-z-usb-blaster.html ZL32PRG - Kamami USB Blaster PRO] is a programmer and configurator for PLD's manufactured by Altera. It is fully compatible with USB Blaster, then it can operate with a commercial and evaluation versions of the Altera Quartus project packet.<br />
<br />
The ZL32PRG - Kamami USB Blaster PRO is a functional equalivent to the USB Blaster interface manufactured by Altera. Using this, You can in-system program CPLD's and configurator's Flashes (with ISP interface). Also, it can configure FPGA devices. <br />
The programmer uses a USB port.<br />
<br />
<center><br />
[[File:ZL32PRG_Kamami_USB_Blaster_PRO.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Parameters =====<br />
<br />
*Can configure and program every CPLD, FPGA and memories-configurators made by Altera<br />
*Standard connector IDC10, compatible with Altera recomendations<br />
*Additional connector for direct connection to a target board<br />
*Logic levels on the output connector are compatible with TTL-LV, TTL, CMOS5, CMOS33.<br />
*Powered from USB port (microUSB connector)<br />
<br />
===== Included =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ZL32PRG - Kamami USB Blaster PRO</b><br />
| style="text-align: center"|<br />
*Assembled and tested programmer<br />
*Ten conductors IDC10 cable (lenght: 0.3m/11.8inch)<br />
*USB A/B-micro cable<br />
|}<br />
</center><br />
===== Connectors =====<br />
The ZL32PRG - Kamami USB Blaster PRO connects to a PC with microUSB connector. Target board may be connected with IDC10 cable or directly to the programmer<br />
<center>[[File:Opis_wyprowadzeń_ZL32PRG_APJ.png|center|800px|thumb]]</center><br />
Check this colour graph above for signals pinout in modes:<br />
*<pre style="color: red">JTAG mode</pre><br />
*<pre style="color: orange">AS mode</pre><br />
*<pre style="color: blue">PS mode</pre><br />
<br />
===== PWR/ACT diode =====<br />
Bi-color PWR/ACT diode shows programmer status. Red colour of this LED indicates operation, the green colour indicates activity.<br />
<br />
===== External links =====<br />
*[https://www.altera.com/downloads/download-center.html Quartus Prime Lite - freeware FPGA tool]<br />
<br />
===== Media =====<br />
Production process of ZL32PRG - Kamami USB Blaster PRO<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">Dc4bNNhSelo</HTML5video></center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL32PRG_-_Kamami_USB_Blaster_PRO_(PL)&diff=1962
ZL32PRG - Kamami USB Blaster PRO (PL)
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
[https://kamami.pl/programatory/561847-zl32prg-kamami-usb-blaster-pro-programator-usb-dla-ukladow-pld-firmy-altera-zgodny-z-usb-blaster.html ZL32PRG - Kamami USB Blaster PRO] to nowoczesny programator i konfigurator układów PLD produkowanych przez firmę Altera, w pełni zgodny ze standardem USB Blaster, dzięki czemu współpracuje z komercyjnymi i ewaluacyjnymi wersjami pakietu projektowego Quartus firmy Altera.<br />
<br />
Programator ZL32PRG - Kamami USB Blaster PRO jest funkcjonalnym odpowiednikiem interfejsu USB Blaster produkowanego przez firmę Altera. Za jego pomocą można programować w systemie produkowane przez tę firmę układy CPLD oraz pamięci Flash konfiguratorów wyposażonych w interfejs ISP oraz konfigurować układy FPGA.<br />
Urządzenie współpracuje z komputerem PC poprzez interfejs USB.<br />
<br />
<center><br />
[[File:ZL32PRG_Kamami_USB_Blaster_PRO.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe cechy i parametry =====<br />
<br />
*Może programować i konfigurować wszystkie układy CPLD i FPGA oraz pamięci-konfiguratory produkowane przez firmę Altera<br />
*Standardowe złącze wyjściowe IDC10 zgodne z zaleceniami firmy Altera (z dostępnymi: JTAG i ISP dla konfiguratorów Flash)<br />
*Dodatkowe złącze, pozwalające na bezpośrednie dołączenie programatora do programowanego układu.<br />
*Ma wbudowane translatory poziomów logicznych, dzięki czemu może współpracować z układami docelowymi o szerokim zakresie napięć interfejsu programistycznego (od 0,8 V do 4,5 V)<br />
*Zasilanie z portu USB (złącze microUSB)<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>ZL32PRG - Kamami USB Blaster PRO</b><br />
| style="text-align: center"|<br />
*Zmontowany i uruchomiony programator<br />
*10-żyłowy kabel połączeniowy o długości 30 cm<br />
*Kabel USB A/B-micro<br />
|}<br />
</center><br />
===== Złącza programatora =====<br />
Programator ZL32PRG - Kamami USB Blaster PRO ma złącze microUSB do komunikacji z komputerem oraz dwa złącza do połączenia z urządzeniem programowanym.<br />
<center>[[File:Opis_wyprowadzeń_ZL32PRG_APJ.png|center|800px|thumb]]</center><br />
Opis wyprowadzeń poszczególnych sygnałów przedstawiono kolorystycznie dla poszczególnych trybów:<br />
*<pre style="color: red">Tryb JTAG</pre><br />
*<pre style="color: orange">Tryb AS</pre><br />
*<pre style="color: blue">Tryb PS</pre><br />
<br />
===== Dioda PWR/ACT =====<br />
Dioda PWR/ACT sygnalizuje obecny stan programatora. Kolor czerwony diody oznacza poprawną pracę programatora, zaś zielony - aktywność. Podczas programowania układów, dioda miga naprzemiennie obydwoma kolorami.<br />
<br />
===== Linki zewnętrzne =====<br />
*[https://www.altera.com/downloads/download-center.html Quartus Prime Lite - bezpłatne oprogramowanie dla FPGA]<br />
<br />
===== Multimedia =====<br />
Film przedstawiający proces produkcji programatorów ZL32PRG - Kamami USB Blaster PRO<br />
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">Dc4bNNhSelo</HTML5video></center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL3AVR&diff=1963
ZL3AVR
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
===== Features =====<br />
<br />
* ATmega32 microcontroller in DIP40 package<br />
* Crystal oscillator (16MHz)<br />
* 16-key matrix keyboard (4x4)<br />
* 8LEDs<br />
* Four 7-segment LED displays (multiplexed)<br />
* Alphanumerical LCD display (2x16 characters)<br />
* RS232 interface<br />
* PS/2 connector<br />
* Infrared transmitter and receiver<br />
* AC analog input<br />
* DC analog input<br />
* AC/DC analog output<br />
* ISP connectors (ZL2PRG, ZL11PRG-M)<br />
* JTAG connector<br />
* Connectors with all I/O microcontroller lines<br />
* Power 9VDC/500mA<br />
<br />
<center><br />
[[File:ZL3AVR_01.jpg|none|600px|thumb|center]]<br />
</center><br />
<br />
Package contents :<br />
* assembled board with ATmega32 microcontroller<br />
* 2x16 characters LCD display<br />
<br />
===== ISP programmer connectors =====<br />
<br />
The ZL3AVR board has three connectors for ISP programming:<br />
* Atmel ISP (JP15)<br />
* Kanda ISP (JP20)<br />
* ZL11PRG (JP30)<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_ISP_programmer.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
Before connecting ISP programmer make sure that PB port is not connected with any low impedance load circuits.<br />
<br />
===== JTAG connector =====<br />
The ZL3AVR board has JTAG connector for microcontroller programming and debugging.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_JTAG_connector.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
Before connecting JTAG tool make sure that PC port is not connected with any low impedance load circuits. If JTAG is enabled, lines TCK, TDI, TDO and TMS will be unavailable for other purposes.<br />
<br />
<br />
===== Keyboard =====<br />
The ZL3AVR board has a 4x4 matrix keypad. When key is pressed column line (K1..K4) is connected to row line (R1..R4). Keypad has signalization line (JP13) which can generate interrupt when key is pressed. Keypad can be also used in normal mode, but only 4 keys will be available. For this mode JP3 connector pin 2 should be connected with pin 1.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_keyboard.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== LEDs =====<br />
The ZL3AVR board has 8 LEDs for visualization port state. High port state will make LED light. LED anodes are connected to JP22 connector.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_LEDs.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== LED display =====<br />
The ZL3AVR board has four 7-segment displays with a common anode. Control signals for display are connected to JP24 and JP28 connectors.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_LED_display.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Alphanumerical LCD display =====<br />
Hitachi HD44780 compatible LCD display can be connected to ZL3AVR board. This display can work only in 4-bit mode without busy flag read.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_Alphanumerical_LCD_display.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== I2C interface =====<br />
External devices which work with I2C bus can be connected to JP26 connector. Pull-up resistors can be connected to SDA and SCL lines by connecting JP5 and JP6.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_I2C_interface.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== RS232 interface =====<br />
The ZL3AVR board has DB9F connector and MAX232 voltage converter for RS232 interface. Board can be connected to PC using 1:1 cable. Before using RS232 interface JP4 connector must be shorted.<br />
<br />
<br />
<center><br />
[[File: ZL3AVR_RS232_interface_2.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== PS/2 interface =====<br />
The ZL3AVR board has a PS/2 socket for connecting standard PS/2 keyboard or mouse. Before connecting keyboard or mouse make sure that power requirements do not exceed power supply maximum current.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_PS-2_2_interface.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Infrared transmitter and receiver =====<br />
The ZL3AVR board has TFMS5360 (U2) infrared receiver and infrared LED (D1) for transmitting infrared signals.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_it_a_r_2.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== AC voltage analog input =====<br />
The ZL3AVR board has analog input circuit for AC voltage measurement. This circuit consists of jack connector, polarizing circuit and amplifier with variable amplification. Input voltage amplitude should not exceed 1.2V.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_AC_2.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== DC voltage analog input =====<br />
ZL3AVR board has analog input circuit for AC voltage measurement. This circuit consists of jack connector, suppressing circuit (potentiometer) and amplifier. Input voltage should not exceed 5V.<br />
<br />
<br />
<center><br />
[[File:ZL3AVR_DC_2.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Analog output =====<br />
ZL3AVR board has low-pass RC filter (7kHz cutoff frequency), resistance divisor, voltage buffer and optionally constant-voltage component separator. This circuit can be used for generating analog voltage using counter 0, that works in PWM mode. If basic frequency on OC0 line is several times higher than 7kHz, output voltage will be linear function of PWM signal width coefficient. Used with counter this circuit is a simple digital to analog converter.<br />
<br />
<center><br />
[[File:ZL3AVR_out_2.png|none|400px|thumb|center]]<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL40ARM_(PL)&diff=1964
ZL40ARM (PL)
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
ZL40ARM to jednopłytkowy komputer z mikrokontrolerem STM32 (Cortex-M3). Duża liczba dostępnych linii GPIO pozwala stosować go jako uniwersalny system mikroprocesorowy o dużej wydajności obliczeniowej, co wynika m.in. z nowoczesnej konstrukcji i dużej częstotliwości taktowania CPU.<br />
<br />
<center><br />
[[File:zl40arm_skos.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe parametry =====<br />
* Mikrokontroler STM32F103VBT6, ARM Cortex-M3, 128 kB Flash, 20 kB RAM, LQFP100<br />
* Rezonator kwarcowy 8 MHz<br />
* Linie I/O mikrokontrolera wyprowadzone na złącza szpilkowe<br />
* Złącze interfejsu JTAG (20-pinowe)<br />
* Zasilanie z portu USB (mini USB)<br />
* Zworki umożliwiające wybór trybu bootowania<br />
* Przycisk reset<br />
* Złącza I2C i SPI zgodne ze standardem Kamami do dołączenia dodatkowych modułów<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>ZL40ARM</b><br />
| style="text-align: left;"|<br />
* Zmontowany minikomputer<br />
|}<br />
</center><br />
<br />
===== Schemat elektryczny =====<br />
<br />
<center><br />
[[File:zl40arm_sch.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Rozmieszczenie elementów =====<br />
<br />
<center><br />
[[File:zl40arm_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center><br />
[[File:zl40arm_z_gory.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Zworki BOOT =====<br />
Zestaw ZL40ARM wyposażono w zworki BOOT0 oraz BOOT1 (JP6 i JP7) umożliwiające wybór pamięci, z której uruchomiony zostanie mikrokontroler (tab. 1).<br />
<br />
Tab. 1. Ustawienia zworek BOOT i zależne od nich aktywne obszary pamięci startowych<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|BOOT 0<br />
! style="text-align: center;”|BOOT 1<br />
! style="text-align: center;”|Obszar pamięci<br />
|-<br />
| style="text-align: center;”|0 <br />
| style="text-align: center;”|X<br />
| style="text-align: left;”|Pamięć Flash<br />
|-<br />
| style="text-align: center;”|1<br />
| style="text-align: center;”|0<br />
| style="text-align: left;”|Pamięć systemowa (bootloader)<br />
|-<br />
| style="text-align: center;”|1<br />
| style="text-align: center;”|1<br />
| style="text-align: left;”|Pamięć RAM<br />
|}<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL41ARM_(PL)&diff=1965
ZL41ARM (PL)
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
===== Opis =====<br />
ZL41ARM to jednopłytkowy komputer z mikrokontrolerem STM32F207/217 (Cortex-M3) lub STM32F417 (Cortex-M4). Duża liczba dostępnych linii GPIO pozwala stosować go jako uniwersalny system mikroprocesorowy o dużej wydajności obliczeniowej, co wynika m.in. z nowoczesnej konstrukcji i dużej częstotliwości taktowania CPU.<br />
<br />
<center><br />
[[File:zl41arm_skos.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe parametry =====<br />
* Mikrokontroler STM32F207VE (ARM Cortex-M3, 512 kB Flash, 128 kB RAM), STM32F217VG (ARM Cortex-M3, 1024 kB Flash, 128 kB RAM) lub STM32F417VG (ARM Cortex-M4, 1024 kB Flash, 192 kB RAM)<br />
* Rezonator kwarcowy 8 MHz<br />
* Linie I/O mikrokontrolera wyprowadzone na złącza szpilkowe<br />
* Złącze interfejsu JTAG (20-pinowe)<br />
* Zasilanie z portu USB (mini USB)<br />
* Zworki umożliwiające wybór trybu bootowania<br />
* Przycisk reset<br />
* Złącza I2C i SPI zgodne ze standardem Kamami do dołączenia dodatkowych modułów<br />
<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b> ZL41ARM_F217 </b><br />
| style="text-align: left;"|<br />
Zmontowany minikomputer z mikrokontrolerem STM32F217VG<br />
|-<br />
| style="text-align: center;"|<b> ZL41ARM_F207 </b><br />
| style="text-align: left;"|<br />
Zmontowany minikomputer z mikrokontrolerem STM32F207VE <br />
|-<br />
| style="text-align: center;"|<b> ZL41ARM_F417 </b><br />
| style="text-align: left;"|<br />
* Zmontowany minikomputer z mikrokontrolerem STM32F417VG <br />
<br />
|}<br />
</center><br />
<br />
===== Schemat elektryczny =====<br />
<br />
<br />
<center><br />
[[File:zl41arm_f2.png|none|1000px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Rozmieszczenie elementów =====<br />
<br />
<br />
<center><br />
[[File:zl41arm_pcb.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl41arm_z_gory.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Zworki BOOT =====<br />
Zestaw ZL41ARM wyposażono w zworki BOOT0 oraz BOOT1 (JP6 i JP7) umożliwiające wybór pamięci, z której uruchomiony zostanie mikrokontroler (tab. 1).<br />
<br />
<br />
Tab. 1. Ustawienia zworek BOOT i zależne od nich aktywne obszary pamięci startowych<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|BOOT0<br />
! style="text-align: center;”|BOOT1<br />
! style="text-align: center;”|Obszar pamięci<br />
|-<br />
| style="text-align: center;"|0<br />
| style="text-align: center;"|X<br />
| style="text-align: center;”|Pamięć Flash<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;"|0<br />
| style="text-align: center;”|Pamięć systemowa (bootloader)<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;”|1<br />
| style="text-align: center;”|Pamięć RAM<br />
|}<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL42ARM_(PL)&diff=1966
ZL42ARM (PL)
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
====== Opis ======<br />
ZL42ARM to uniwersalny 32-bitowy minikomputer z mikrokontrolerem STM32F103 (Cortex-M3), na płytce którego zintegrowano pole prototypowe. Jego wyposażenie jest maksymalnie uproszczone, wszystkie linie GPIO wyprowadzono na złącza gold-pin ze stykami w rastrze 2,54 mm, na płytce zastosowano także wygodne w stosowaniu złącza SPI i I2C.<br />
<br />
<center><br />
[[File:zl42arm.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Podstawowe parametry =====<br />
* Mikrokontroler STM32F103C6 (ARM Cortex-M3 @72 MHz, 32 kB Flash, 10 kB RAM, obudowa LQFP48)<br />
* Rezonator kwarcowy 8 MHz<br />
* 30 linii I/O mikrokontrolera wyprowadzonych na złącza szpilkowe<br />
* Złącze interfejsu JTAG (20-pinowe)<br />
* Zasilanie z portu USB (mini USB)<br />
* LED sygnalizująca włączenie zasilania<br />
* Zworki umożliwiające wybór trybu bootowania<br />
* Przycisk reset<br />
* Złącza I2C i SPI zgodne ze standardem Kamami do dołączenia modułów rozszerzających z serii KAmod<br />
* Pole uniwersalne z 520 otworami<br />
<br />
===== Wyposażenie standardowe =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b>ZL42ARM</b><br />
| style="text-align: left;"|<br />
* Zmontowany minikomputer z mikrokontrolerem STM32F103C6T6<br />
|}<br />
</center><br />
<br />
===== Schemat elektryczny =====<br />
<br />
<center><br />
[[File:ZL42ARM_schemat.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Rozmieszczenie elementów =====<br />
<br />
<center><br />
[[File:zl42arm_z_gory.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Zasilanie =====<br />
Zestaw powinien być zasilany napięciem o wartości do 5 VDC podawanym na złącze miniUSB lub montowane opcjonalnie złącze szpilkowe oznaczone symbolem 5VEXT.<br />
<br />
Dołączenie napięcia zasilającego do jednego z wymienionych złącz powoduje zaświecenie LED oznaczonej na płytce symbolem PWR.<br />
<br />
<center><br />
[[File:power.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Zworki BOOT =====<br />
Zestaw ZL42ARM wyposażono w zworki BOOT0 oraz BOOT1 (JP1 i JP2) umożliwiające wybór pamięci, z której uruchomiony zostanie mikrokontroler (tabela 1).<br />
<br />
<br />
<center><br />
[[File:boot.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
Tab. 1. Ustawienia zworek BOOT i zależne od nich aktywne obszary pamięci startowych<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|BOOT 0<br />
! style="text-align: center;”|BOOT 1<br />
! style="text-align: center;”|Obszar pamięci<br />
|-<br />
| style="text-align: center;”|0 (L)<br />
| style="text-align: center;”|X<br />
| style="text-align: left;”|Pamięć Flash<br />
|-<br />
| style="text-align: center;”|1 (H)<br />
| style="text-align: center;”| 0 (L)<br />
| style="text-align: left;”|Pamięć systemowa (bootloader)<br />
|-<br />
| style="text-align: center;”|1 (H)<br />
| style="text-align: center;”|1 (H)<br />
| style="text-align: left;”|Pamięć RAM<br />
|}<br />
</center><br />
<br />
===== Zworki podciągania linii magistrali I2C (pull-up) =====<br />
Zestaw ZL42ARM wyposażono w zworki JP3 i JP4, pozwalające dołączyć do linii SDA i SCL magistrali I2C zamontowane na płytce rezystory podciągające do +3,3 V (tabela 2).<br />
<br />
<center><br />
[[File:pull_up.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
Tab. 2. Funkcje zworek dołączających rezystory pull-up<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|JP3<br />
! style="text-align: center;”|JP4<br />
! style="text-align: center;”|Opis<br />
|-<br />
| style="text-align: center;”|1-2<br />
| style="text-align: center;”|X<br />
| style="text-align: left;”|Włączony pull-up na SCL (PB6)<br />
|-<br />
| style="text-align: center;”|2-3<br />
| style="text-align: center;”|X<br />
| style="text-align: left;”|Wyłączony pull-up na SCL (PB6)<br />
|-<br />
| style="text-align: center;”|X<br />
| style="text-align: center;”|1-2<br />
| style="text-align: left;”|Włączony pull-up na SCL (PB7)<br />
|-<br />
| style="text-align: center;”|X<br />
| style="text-align: center;”|2-3<br />
| style="text-align: left;”|Wyłączony pull-up na SCL (PB7)<br />
|}<br />
</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL4USB&diff=1967
ZL4USB
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
===== Description =====<br />
The ZL4USB module is an universal USB <-> RS232 interface that can be used for transmission of data between PC computer with USB and any digital system with USART. Unlike other interfaces the ZL4USB ensures galvanic separation between USB and RS232.<br />
<br />
<center><br />
[[File:zl4usb_1.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Basic features =====<br />
* FT232R UART<->USB converter<br />
* Galvanic separation of USB and USART (ISO7221A device)<br />
* TTL interface compatible with standard UART (RxD and TxD lines)<br />
* Galvanic separated I/O lines prepared to work with devices powered from 3.3V and 5V <br />
* Built-in LEDs indicating transmission<br />
* Transmission speed: 300bd...1Mbd<br />
* 256 bytes of Rx buffer/128 bytes of Tx buffer<br />
* Data frame: 7/8 databits, 1/2 stop bits, parity mark or none<br />
* Bidirectional asynchronous transmission<br />
* UHCI/OHCI/EHCI compliance<br />
* Cooperation with USB 1.1 and USB 2.0 (Full Speed mode – 12Mbd)<br />
* EEPROM memory for store VID, PID and product serial number<br />
* Free of charge drivers for Windows 98/98SE/Me//2000/XP/CE/Vista, MacOS and Linux <br />
* Power supply: 5V/22mA from external supply; 32mA from USB<br />
<br />
<br />
===== Standard equipment =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b> ZL4USB </b><br />
| style="text-align: left;"|<br />
* Assembled ZL4USB module<br />
|}<br />
</center><br />
<br />
<br />
===== Preface =====<br />
The ZL4USB module is an universal interface which allows to connect any device with UART to computer with USB Host interface. Thanks to using specialized bidirectional separating device USB bus is galvanic isolated from UART interface (Fig. 1).<br />
Converter need to be powered from two sources: from USB interface (+5V_USB/GND_USB) and from device connected to isolated TxD and RxD lines.<br />
The ZL4PLD is mechanically compatible with ZL1USB.<br />
<br />
<br />
<center><br />
[[File:zl4usb_1_en.png|none|500px|thumb|center]]<br />
</center><br />
<br />
<center>Fig. 1. ZL4USB block diagram with galvanic separation line</center><br />
<br />
<br />
===== Module functions =====<br />
Function of ZL4USB is shown on block diagram on Fig. 2. From digital system side software is the same as for standard serial transmission. From the side of PC should be used drivers supplied by FTDI company (FT232R device manufacturer). Virtual COM port (VCP) driver is easy to use. With this driver in PC application can be used typical functions for handling serial transmission via RS232 interface. Other way is using direct drivers (D2xx) with the functions included in DLL.<br />
<br />
<br />
<center><br />
[[File:zl4usb_2_en.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<center>Fig. 2. Block diagram of typical ZL4USB application</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| USB drivers for ZL4USB module are available at: http://www.ftdichip.com/Drivers.<br />
|}<br />
<br />
===== Signalization components =====<br />
ZL4USB module is equipped with two LEDs indicating:<br />
* The transfer of data TxD line (D1),<br />
* The transfer of data RxD line (D2).<br />
<br />
LED module’s features are marked on the module board.<br />
<br />
<br />
===== Connections =====<br />
All signals on ZL4USB module connector are described in Tab. 1. Signals arrangement is presented on Fig. 3. Fig. 4 demonstrates how to attach the USB module to a digital system. The line +V_UART and GND_UART (UART side, power lines isolated from the USB) must be connected to supply voltage within the range 3...5V. Galvanic separation between USB and UART will be provided only when the power lines USB and UART are independent.<br />
<br />
<br />
Tab. 1. ZL4USB pin functions<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;”|Pin number<br />
! style="text-align: center;”|Mark<br />
! style="text-align: center;"|Direction<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;"|+V_UART<br />
| style="text-align: center;"|Power<br />
| style="text-align: left;"|UART side power supply input for galvanic separator (3...5V)<br />
|-<br />
| style="text-align: center;"|2<br />
| style="text-align: center;"|GND_UART<br />
| style="text-align: center;"|Power<br />
| style="text-align: left;"|UART side power ground<br />
|-<br />
| style="text-align: center;"|3<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;”|Not connected<br />
|-<br />
| style="text-align: center;"|4<br />
| style="text-align: center;"|RxD<br />
| style="text-align: center;"|We<br />
| style="text-align: left;"|Galvanic separated asynchronous data input (RxD)<br />
|-<br />
| style="text-align: center;"|5<br />
| style="text-align: center;"|TxD<br />
| style="text-align: center;"|Wy<br />
| style="text-align: left;"|Galvanic separated asynchronous data input (TxD)<br />
|-<br />
| style="text-align: center;"|6<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|7<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|8<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|9<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|10<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|11<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|- <br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|12<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|13<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|- <br />
| style="text-align: left;"|Not connected<br />
|-<br />
| style="text-align: center;"|14<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|- <br />
| style="text-align: left;"|Not connected<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl4usb_3.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Fig. 3. Signals arrangement on ZL4USB connector</center><br />
<br />
<br />
<center><br />
[[File:zl4usb_4.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Fig. 4. Recommended connection of ZL4USB to digital system</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL4USB_(PL)&diff=1968
ZL4USB (PL)
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
===== Opis =====<br />
Moduł ZL4USB jest uniwersalnym interfejsem USB<->RS232 pośredniczącym w wymianie danych pomiędzy komputerem PC wyposażonym w USB i dowolnym systemem cyfrowym wyposażonym w UART. W odróżnieniu od typowych interfejsów tego typu, ZL4USB zapewnia separację galwaniczną USB od RS232.<br />
<br />
<center><br />
[[File:zl4usb_1.jpg|none|400px|thumb|center]]<br />
</center><br />
<br />
<br />
===== Podstawowe parametry =====<br />
* scalony konwerter UART<->USB (FT232R),<br />
* separacja galwaniczna magistrali USB i UART (układ ISO7221A),<br />
* interfejs TTL zgodny ze standardowym UART-em (linie TxD i RxD),<br />
* separowane galwanicznie linie I/O są przystosowane do współpracy z układami zasilanymi napięciami 3,3 i 5 V,<br />
* wbudowane diody LED sygnalizujące transmisję danych,<br />
* prędkość transmisji danych: 300 bd...1 Mbd,<br />
* 256 B bufora Rx/128 B bufora Tx,<br />
* obsługa ramek 7/8 bitów danych, 1/2 bity stopu, znacznik parzystości lub jego brak,<br />
* dwukierunkowa, asynchroniczna transmisja danych,<br />
* zgodność z UHCI/OHCI/EHCI,<br />
* współpraca z interfejsami USB 1.1 i USB 2.0 (w trybie Full Speed – 12 Mbd),<br />
* możliwość określania i przechowywania w pamięci EEPROM numerów USB VID, PID oraz numeru seryjnego produktu,<br />
* bezpłatne sterowniki dla Windows 98/98SE/Me/2000/XP/CE/Vista oraz MAC-OS i Linuksa,<br />
* zasilanie: zewnętrzne 5 V/22 mA (maks.)/z USB 32 mA (maks.).<br />
<br />
<br />
===== Wyposażenie standardowe =====<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|<b> ZL4USB </b><br />
| style="text-align: left;"|<br />
* Zmontowany i uruchomiony moduł <br />
|}<br />
</center><br />
<br />
<br />
===== Wprowadzenie =====<br />
Moduł ZL4USB jest uniwersalnym interfejsem umożliwiającym podłączenie dowolnego urządzenia wyposażonego w UART do komputera wyposażonego w interfejs USB Host. Dzięki zastosowaniu wyspecjalizowanego, dwukierunkowego układu separującego, magistrala USB jest galwanicznie odizolowana od interfejsu UART, jak pokazano na rys. 1.<br />
Konwerter musi być zasilany z dwóch źródeł: z interfejsu USB (+5V_USB/GND_USB) oraz z urządzenia dołączanego do separowanych galwanicznie linii TxD i RxD (+V_UART/GND_UART).<br />
Moduł ZL4USB jest mechanicznie kompatybilny z modułem ZL1USB.<br />
<br />
<br />
<center><br />
[[File:zl4usb_1.png|none|500px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 1. Schemat blokowy modułu ZL4USB z zaznaczoną linią separacji galwanicznej</center><br />
<br />
<br />
===== Funkcja modułu =====<br />
Funkcję realizowaną przez moduł ZL4USB pokazano na schemacie blokowym na rys. 2.<br />
Od strony systemu cyfrowego oprogramowanie sterujące transmisją jest takie samo, jak dla standardowej transmisji szeregowej UART.<br />
Od strony komputera PC należy wykorzystać sterowniki dostarczane bezpłatnie przez firmę FTDI (producenta układu FT232R). Łatwiejszy w stosowaniu jest sterownik wirtualnego portu szeregowego (VCP – Virtual COM Port), dzięki czemu w aplikacji można wykorzystać standardowe funkcje obsługi interfejsu szeregowego. Inną możliwością jest wykorzystanie sterowników bezpośrednich (D2XX) wraz z funkcjami zawartymi w bibliotece dll.<br />
<br />
<br />
<center><br />
[[File:zl4usb_2.png|none|800px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 2. Schemat blokowy typowej aplikacji korzystającej z interfejsu ZL4USB</center><br />
<br />
<br />
{| class="frame-green"<br />
|-<br />
| Sterowniki USB dla modułu ZL4USB są dostępne pod adresem: http://www.ftdichip.com/FTDrivers.htm<br />
|}<br />
<br />
<br />
<br />
===== Elementy sygnalizacyjne =====<br />
Moduł ZL4USB wyposażono w dwie diody LED sygnalizujące: <br />
* transfer danych linią TxD (D1),<br />
* transfer danych linią RxD (D2).<br />
<br />
Funkcje diod oznaczono na płytce modułu.<br />
<br />
<br />
===== Podłączenie =====<br />
Sygnały wyprowadzone na złącze modułu ZL4USB opisano w tab. 1, a ich rozmieszczenie przedstawiono na rys. 3.<br />
Na rys. 4 pokazano sposób dołączenia modułu USB do systemu cyfrowego. Do linii +V_UART i GND_UART („strona” UART, linie zasilania odizolowane od USB) musi być dołączone napięcie zasilające o wartości z przedziału 3...5 V. Separacja galwaniczna pomiędzy USB i UART będzie zapewniona wyłącznie wtedy, gdy linie zasilania USB i UART będą niezależne.<br />
<br />
<br />
Tab. 1. Funkcje wyprowadzeń modułu ZL4USB<br />
<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Numer wyprowadzenia<br />
! style="text-align: center;”|Oznaczenie<br />
! style="text-align: center;"|Kierunek<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|1<br />
| style="text-align: center;"|+V_UART<br />
| style="text-align: center;"|Zasilanie<br />
| style="text-align: left;"|Wejście napięcia zasilającego separator galwaniczny od „strony” UART (3...5 V)<br />
|-<br />
| style="text-align: center;"|2<br />
| style="text-align: center;"|GND_UART<br />
| style="text-align: center;"|Zasilanie<br />
| style="text-align: left;"|Masa zasilania od „strony” UART<br />
|-<br />
| style="text-align: center;"|3<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|4<br />
| style="text-align: center;"|RxD<br />
| style="text-align: center;"|We<br />
| style="text-align: left;"|Odseparowane galwanicznie od USB wejście danych asynchronicznych RxD<br />
|-<br />
| style="text-align: center;"|5<br />
| style="text-align: center;"|TxD<br />
| style="text-align: center;"|Wy<br />
| style="text-align: left;"|Odseparowane galwanicznie od USB wyjście danych asynchronicznych TxD<br />
|-<br />
| style="text-align: center;"|6<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|7<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|8<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|9<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|10<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|11<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|- <br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|12<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|-<br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|13<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|- <br />
| style="text-align: left;"|Nie podłączone<br />
|-<br />
| style="text-align: center;"|14<br />
| style="text-align: center;”|-<br />
| style="text-align: center;”|- <br />
| style="text-align: left;"|Nie podłączone<br />
|}<br />
</center><br />
<br />
<br />
<center><br />
[[File:zl4usb_3.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 3. Przypisanie sygnałów do styków złącza modułu ZL4USB</center><br />
<br />
<br />
<center><br />
[[File:zl4usb_4.png|none|400px|thumb|center]]<br />
</center><br />
<br />
<center>Rys. 4. Zalecany sposób dołączenia ZL4USB do systemu cyfrowego</center></div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL5USB&diff=1969
ZL5USB
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
====== Description ======<br />
[https://kamami.pl/konwertery-usb-uart-rs232/562554-zl5usb-modul-konwertera-usb-uart-z-ukladem-cp2102-firmy-silabs.html ZL5USB] is a USB-UART converter module based on Silabs CP2102. It is especially recomended to use with the [http://kamami.com/boards/561438-maximator-promo-with-expander-shield-and-kamami-usb-blaster.html maXimator] evaluation board. The module has small sizes, microUSB connector and it can works with the 2.5V-5.5V signals.<br />
<br />
<center><br />
[[File:ZL5USB_moduł.png|none|400px|thumb|center]]<br />
</center><br />
<br />
===== Parameters =====<br />
<br />
*Silabs CP2102 UART-USB IC<br />
*Data transferring and power supply through the micro USB connector<br />
*Can work with the 2,5 V - 5,5 V buses<br />
*Signals SUSPEND, DTR, RTS, TXD, RXD connected to a jumper connector<br />
*Supply from USB is available on the jumper connector<br />
*Small sizes: 21mm x 20mm x 13mm<br />
<br />
===== Included =====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Code<br />
! style="text-align: center;"|Description<br />
|-<br />
| style="text-align: center;"|<b>ZL5USB</b><br />
| style="text-align: center;"|<br />
*Assembled and tested module<br />
|}<br />
</center><br />
<br />
===== Wiring diagram =====<br />
<center><br />
[[File:Schemat modułu ZL5USB.png|none|600px|thumb|center]]<br />
</center><br />
<br />
===== External links =====<br />
*[https://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf CP2102 Datasheet]<br />
*[http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx CP2102 Drivers]</div>
Admin
https://wiki.kamamilabs.com/index.php?title=ZL5USB_(PL)&diff=1970
ZL5USB (PL)
2018-08-10T07:17:16Z
<p>Admin: Text replacement - "__jzXpdf__" to "__jzpdf__"</p>
<hr />
<div>__jzpdf__<br />
======Opis======<br />
[https://kamami.pl/konwertery-usb-uart-rs232/562554-zl5usb-modul-konwertera-usb-uart-z-ukladem-cp2102-firmy-silabs.html ZL5USB] to moduł konwertera USB - UART, działający w oparciu o układ CP2102. Moduł cechuje się niewielkimi wymiarami, ma złącze microUSB, i może współpracować z sygnałami o napięciu 2,5 V - 5,5 V.<br />
<br />
<br />
<br />
<br />
<center><br />
[[File:ZL5USB_moduł.png|none|400px|thumb|center]]<br />
</center><br />
<br />
=====Podstawowe cechy i parametry=====<br />
<br />
* Układ CP2102 firmy Silabs<br />
* Złącze microUSB do zasilania i przesyłania danych<br />
* Moduł może pracować z magistralą o napięciu 2,5 V - 5,5 V<br />
* Wyprowadzone sygnały SUSPEND, DTR, RTS, TXD, RXD<br />
* Wyprowadzone zasilanie z portu USB<br />
* Niewielkie wymiary: 21 mm x 20 mm x 13 mm<br />
<br />
=====Wyposażenie standardowe=====<br />
<center><br />
{| class="wikitable" style="width: 1000px;"<br />
|-<br />
! style="text-align: center;"|Kod<br />
! style="text-align: center;"|Opis<br />
|-<br />
| style="text-align: center;"|'''ZL5USB'''<br />
| style="text-align: center;"|<br />
* Zmontowany i uruchomiony moduł<br />
|}<br />
</center><br />
<br />
=====Schemat elektryczny=====<br />
<center>[[File:Schemat modułu ZL5USB.png|none|600px|thumb|center]]<br />
</center><br />
<br />
=====Linki zewnętrzne=====<br />
<br />
* [https://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf Karta katalogowa układu CP2102]<br />
* [http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx Sterowniki dla układu CP2102]</div>
Admin