Home
User Manual - Dizzy Enterprises
Contents
1. TX ROB 4 eee Side SCK RC3 MISO SDIJ RG4 _ MOSI SDO RCS CS RB7 CD RB1 i a RAO AN RA1 RST RAS CS RC SCK RC4 SDI RCS SDO 3 3V END AA A cr a E m la i 3N GNI 900 LIRA i aQ Sag ki gt DE el o GND FE 1 Can be disconnected using jumper JP11 a baa Breeze v1 1 Ee RB3 PWM RBO INT RC7 RX RC6 TX RC3 SCL RC4 SDA Al RC3 SCK f ai K RES MCLR FI O C RCA SDI dd A 5V RC5 SDO Can be connected to ground instead using jumper JP10 Legend Input Output Function Alternate Function mikroBus Function Power Function E SDA SDA 4 VREF SER AS SERE NOK B2 Qu A HOR si al A i m A E E E A l Ve ad AS rw 4 1 Ne va ho wi U ey CET a Av aT ea a er a L ne 3 Please see the USB section of this manual for more information The mikroBus socket allows a huge variety of mikroElektkronika click add on accessory boards to be connected to the system There are currently over 30 click boards and counting performing a vast variety of functions such as communication storage audio etc Page 11 of 14 ETH click Ethernet board connected WiFi PLUS click WiFi board connected The mikroBus connections are explained in greater detail below AN Analogue Pulse Width Mod
2. The main points are DC socket or terminal block power input connectors Reverse polarity protection diode Optional fuse DV and 3 3V regulators USB power source option with fuse DC socket Terminal Block and reverse current protection diode VSYS selection jumper between 3 3V and SV change this to SV if you plan to use a OV PIC with the system Power LED For advanced users the power circuitry can be reconfigured Www dizzy co za Page 7 of 14 JP can be used to bypass the polarity protection diode thus eliminating the volt drop caused by the diode JP2 can be used to bypass the SV regulator if for example a 5V power supply is used JPS can be used to bypass both regulators This is intended to be used when the system Is powered by a 3 6V lithium battery Either JP7 or JP6 should also be disconnected if this Is used For more information on the power socket please see the Inputs and Outputs section The schematic for the Breeze A s USB circuitrv is detailed below USB_VCC USB_D O O FT232R_USB_D USB _D USB D USB_D O O FT232R_USB D O PIC_RC7 USBCONN miniUSB B VUSB VSYS si MN MN PIC_RB2 JP13 e o JUMPER e USB VCC L JP12 VCCIO USB D JUMPER VCC e FT232R USB D O USBDM e FT232R USB Dr O USBDP JP14 USBCONN USB A Optional USBCONN USB B Optional USB VCC USB D JPA JUMPER FT232R Disable RESET OSCI
3. may be necessary Crystal Oscillator A 16MHhz crystal oscillator X1 is connected to the microcontroller This oscillator is placed in a socket meaning that it is easily replaceable with a different oscillator Please note however that the Amicus bootloader will only work with a TEMHz oscillator Reset Button A tactile switch SW 1 is connected to the MCLR pin of the microcontroller Depressing this button will pull the MCLR pin low and place the microcontroller in a state of reset Releasing the button will allow the R1 resistor to pull the MCLR pin high again and program execution will restart from the beginning Note The reset button will not work if the MCLR function has been disabled on the PIC by programming it with the relevant configuration setting WWW dizzy co za Page 9 of 14 Schematic The schematic for the microcontroller oscillator and reset button is detailed below PIC_RAO PIC_RA1 PIC_RA2 PIC_RA3 PIC_RA4 PIC RAS PIC RAG PIC RA7 RA0 C12IN0 ANO RA1 C12IN1 AN1 RA2 C2IN AN2 DACOUT VREF RA3 C1IN AN3 VREF RA4 CCP5 C10UT SRQ TOCKI RA5 C20UT SRNQ SS1 HLVDIN AN4 RA6 CLKO OSC2 RA7 CLKI OSC1 RC0 P2B T3CKI T3G T1CKI SOSCO ii PIC RCO RC1 P2A CCP2 SOSCI 01Z O PIC_RC1 RC2 CTPLS P1A CCP1 T5CKI AN14 7 PIC_RC2 RC3 SCK1 SCL1 AN15 0 PIC RC3 RC4 SDI1 SDA1 AN16 Z PIC RC4 RC5 SDO1 AN17 01 Z Q PIC RC5 RC6 P3A CCP3 TX1 CK1 AN18 O PIC RC6 RC7 P3B RX1 DT1 AN19 60 PIC_RC7 PI
4. to select whether VSYS which is used to power the microcontroller is connected to 3 3V or SV l e if you wish to use a OV microcontroller with the system then place this jumper in the 5V position also make sure that the 3 3V jumper has been disconnected 9 For maximum compatibility with Arduino shields this jumper can be disconnected this connection is currently unused on the Arduino Page 5 of 14 6 USB UART PortB 2 jumper This jumper can be used to connect PortB 2 of the PIC to the USB UART s reset connection enabling you to disable the USB UART from the PIC if desired 7 USB UART Rx Tx jumpers These jumpers can be used to disconnect the USB UART from the PIC s Rx and Ix connections 12 LED disconnect jumpers These jumpers can be used to easily disconnect the LEDs Getting Started Proton Compiler This quick start guide is designed to get you up and running with your Breeze board as quickly as possible 1 Download and install the Proton compiler from www protonbasic co uk 2 Download and install the Breeze Bootloader and USB drivers from www dizzv co za follow the included guide to install the Breeze Bootloader into the Proton IDE 3 Make sure that the USB UART disable jumper JP4 is in the off position disconnected and connect your Breeze board to the computer via a USB cable 4 Check that the power LED on the Breeze board lights and that the computer detects USB Serial Port this is nor
5. C U 8 M U N U 0 C M lt 0 gt la Ni ia gt User Manual enterprises CO Za DIZZY w dizz 3 liga U fe a p A ooo A e E PA 3 WOE MOD aces 4 Giclee BILLO gine 5 Getting Starved Proton Compiler lsienna E 6 A A 7 Dis a teleton 8 Uf iii ina 9 Eso e e o EE g peset BUCEO PP e o oO UU E lo O 9 Scribd 10 d je 0 l p a e e e CO E E E 10 input ond UDU AAA e ee 11 mikroBus SOCKELi iii 11 lero Desa A e e ea O ea 12 TOP c10 12 PORCA CE EY ionici 13 O aa 13 BB pe eee se secs ces E ar ae teceartecse sco A A eee cesses eee 13 NIEGFOGONERO PW Wa A ia e al 13 l 14 A e E O P E o o 14 Www dizzy co za Page 2 of 14 Introduction The Breeze is a compact and cost effective microcontroller platform drawing inspiration from the Arduino www arduino cc and Amicus www mvamicus co uk microcontroller platforms It also features a mikroElektronika www mikroe com mikroBus socket At the most basic level the Breeze board takes care of providing power to the microcontroller and conveniently exposing its I O input output pins It also provides a socket for connecting an external crvstal oscillator includes a convenient reset button and provides connections for two different tvpes of external programmers the mikroProg and the PICkit programmers are not needed to use the board however as the microcontroller comes pre loaded with a bootloader more on that later The board also inclu
6. C_MCLR PIC_RBO RBO INTO CCPA FLTO SRI SS2 AN12 PIC RB1 RB1 INT1 P1C SCK2 SCL2 C12IN3 AN10 PIC RB2 RB2 INT2 CTED1 P1B SDI2 SDA2 AN8 PIC_RB3 RB3 CTED2 P2A CCP2 SDO2 C12IN2 AN9 PIC_RB4 RB4 10C0 P1D T5G AN11 l PIC RB5 RB5 IOC1 P2B P3A CCP3 T3CKI T1G AN13 22pF 22pF SMD 100nF PIC RB6 RB6 10C2 TX2 CK2 PGC e PIC RB7 RB7 IOC3 RX2 DT2 PGD MCLR VPP RE3 PIC MCLR PIC18F25K22 VDD VSYS A The Breeze A comes pre loaded with a bootloader meaning that no external programmer Is needed in order to use the board It is however possible to use an external programmer if desired with connectors provided for both the wa Right Angle Connector Straight Connector in PICkit socket in PICkit socket mikroProg and PICkit programmers VCC Power VSYS GND Ground OV PGC Program Clock RB6 PGD Program Data RB 7 VPP Programming Voltage The VPP pin on the PIC is also its MCLR reset pin PGC PGD GND VCC VPP VCC PGC PGD VPP GND PICkit MikroProg For a quick guide on how to program the board with the Amicus compiler Breeze bootloader please see the Getting Started section of this manual Www dizzy co za Page 10 of 14 The inputs and e of the Breeze A board are mm in the following diagram GND VSYS RES MCLR 3 3V DV GND GND VIN RAO ANO RAT ANT RA2 AN RAS AN4 RBO AN12 RB1 AN10 MET J 1 USB UART e RX RC7 JA
7. OSCO 3V30UT 7 18 21 26 GND AGND FT232RL JUMPER e PIC_RC6 O The Breeze comes with a miniUSB connector and has the option to install a USB B or USB A connector as well miniUSB Connector wWww dizzy co za USB B Connector USB A Connector Page 8 of 14 If vou wish to disable the USB UART USB to serial converter in case you are using your Rx and Tx lines for something else and are afraid that it might interfere then this can be done in one of two ways 1 Connect JP4 JP4 is disconnected in the picture to the right 2 Connect JP12 preferably using a 10kQ resistor rather than a USB UART with jumper in order to eliminate the possibility of a short circuit Reset Jumper thus connecting the USB UART s reset line to the PIC s PortB 2 JP4 pin and drive the PIC s PortB e pin low Niagara The microcontroller used in the Breeze A is the PIC18F25K22 The PIC18F25K22 features Operating voltage range from 2 5V to 5 5V PIC18F25K20 BoKBof program memory 1936B of SRAM and 256B of EEPROM Approximately 200B of program memory are used by the Amicus bootloader Operating frequency up to 64MHz 16MIPS For more information on the PIC16F25K22 please download its datasheet from http ww1 microchip com downloads en DeviceDoc 4141 2 F pdf lt is of course possible to replace the PIC18F25K22 with almost any other 26 pin B bit PIC microcontroller adjustment of some jumpers on the board
8. des a power LED so that you can easily see when the board is powered or not Besides for the above mentioned basic features the Breeze also includes a USB connection interface a microSD socket for storing data a mikroBus socket for easily connecting a variety of accessory boards and a LED connected to one of the PIC s I O pins The Breeze is also the same size and shape as the Arduino and every effort has been made to match the pinout of the Arduino as closely as possible which means that the board is compatible with most Arduino shields enclosures etc The USB connection is routed through a USB UART interface which means that the USB connection behaves identically to how a serial COM port would This greativ simplifies communication with a computer The mikroBus socket allows click boards from mikroElektronika to be easily plugged into the system This means that the functionality of the system can be easily extended with features such as Ethernet WIFI an MP3 decoder GPS and much much more There are currently over 30 click boards and counting The LED connected to PortC 2 of the PIC is extremely useful for debugging or whatever else you may need it for Finally the PIC microcontroller comes pre programmed with a USB bootloader meaning that no external programmer is needed to program the board The bootloader is compatible with the free Amicus compiler from Crownhill Associates www crownhill co uk Wheth
9. draws inspiration from the Amicus www mvamicus co uk Features a mikroBus socket www mikroe com ls compatible with most shields and draws inspiration from the Arduino www arduino cc Disclaimer This part says that you cannot sue us because we accept no responsibility for any damages whatsoever that may be caused in connection with our products We ve designed them the best we can but please use your common sense www dizzy co za Page 14 of 14
10. ed if desired using jumper JP24 Offset PortB Socket An offset PortB socket is provided on the Breeze board This was done so that all connections on the board are exposed in a 2 54mm O 1in grid format making the board compatible with various prototyping tools such as veroboard mi For more information Breeze e so Bi please see the Arduino WWW dizzy Co za Template file available from the Breeze page on our website A4 OSE AMANO JPIS JP15 C3 IVA rs aoa g AIB O s0 vede KONM P 0 sgne 16 Li Fl I ON O ikel o moon E 90 00 ee g 0 90 0v0 0 0 e ae 15 149920 Mm O 00000 000 Microcontroller 0O Map RAO mBAN RBO mBINT RCO RA1 mBRST RB1 SD CD RC1 RA2 RB2 USB UART Rst RC2 LED RA3 RB3 mBPWM RC3 SCK SCL RA4 RB4 RC4 SDI SDA RAS mBCS RB5 RC5 SDO RA6 OSC2 RB6 PGC RC6 USB UARTTX mBRX RAZ OSC1 RB7 SDCS PGD RC7 USB UARTRX mBTX 1 Only applicable if an SD card is inserted SD Card Detect switch is normally open R3 can be used to pull up the input if the PIC s internal weak pull up is not used 2 USB UART Reset Disable can be connected to RB2 with JP1 2 active low disconnected by default JP4 can also be used to disable the USB UART Www dizzy co za Page 13 of 14 The Breeze A board ls designed by Dizzy Enterprises www dizzv co za ls designed in the Proteus Design Suite www labcenter com ls compatible with compiler and
11. er you re a beginner who is just getting started with microcontrollers or a pro that has been using them for ages we hope that the Breeze will be exactly what you need to continue your journey WWW dizzy co za Page 3 of 14 1 o 3 4 D 6 Fa 9 9 10 microSD socket LELA CA Power supply circuitry USB Reset button Power socket 3 3V 5V Ground VIN VSYS 16MHZ crystal oscillator USB UART USB to serial converter PortB socket inputs and outputs PIC18F25K22 microcontroller mikroBus socket 11 PortA analogue socket inputs and outputs 12 PortC socket inputs and outputs 13 Programmer connectors mikroProg PICkit 14 Arduino compatibility ISP connections 15 Power and PortC 2 LEDs WWW dizzy co za levision 1 0 Page 4 of 14 my nae dba wa Sao po ja e Although there are many jumpers on the Breeze most if not all of them can be ignored so if youre a beginner then dont feel overwhelmed you really don t need to pay any attention to any of these The most relevant jumpers are the VSYS jumper 4 which is necessary if you wish to use a OV microcontroller with the system and the Arduino compatibility jumpers 3 and 5 which may be necessary if you wish to use an Arduino shield with the system 3 PortA 4 Ground jumper For compatibility with Arduino shields this jumper can be placed in the GND position 4 VSYS jumper This jumper is used
12. mally displayed in the taskbar when the board is first connected alternativelv you can check whether the board has been detected properly by running Device Manager Start gt Run gt devmgmt msc and checking that USB Serial Port shows up under Ports and that USB Serial Converter shows up under USB Controllers 9 Run the Proton compiler Start gt Programs gt Crownhill Associates Ltd gt Proton Compiler 6 Load our LED Blink example program or alternatively load Crownhill s LED_Flash example program and change RBO to RC2 in two places Also add Device 18F25K22 without quotes to the top of the program if using the PIC18F25K22 7 Click Comile and Program press the reset button on the Breeze if prompted to do so That s it The LED connected to PortC 2 of the PIC on your Breeze board should now be flashing at 1 second intervals Note The Breeze Bootloader application can be used with other compilers as well by simply running the Breeze Bootloader application and then browsing to the hex file generated by the compiler WWW dizzy co za Page 6 of 14 Power Circuitry The schematic for the Breeze s power circuitry is detailed below VSYS To JP23 D4 e R5 JUMPER 41K L LED BLUE Power JUMPER Bypass VSYS JPS5 U2 U3 JUMPER2 1117 50 1117 30 JP7 e e JUMPER GND ADJ GND ADJ C3 C6 10uF 100nF 3V3 VSYS FERRITE C7 MBRS140T3 JP6 JUMPER2
13. ulation PWM RST Reset different from the PIC s reset Interrupt INT CS SPI Chip Select UART Serial Receive RX SCK SPI Serial Clock UART Serial Transmit TX MISO SPI Master Out Slave In SDI on the PIC C Serial Clock SCL MOSI SPI Master In Slave Out SDO on the PIC 26 Serial Data SDA 3 3V 3 3V Power Supply OV Power Supply 5V GND Ground QV Power Supply Ground UV Power Supply GND Serial Peripheral Interface communication interface Inter Integrated Circuit communication interface microSD Socket A microSD socket is included on the Breeze board It is connected to the standard SPI pins on the board with the CS chip select pin being connected to PortB and the CD card detect pin being connected to Port B 1 The card detect function Is intended to be used with the internal weak pull up available on the PIC s PortB 1 pin however an external pull up resistor H3 can also be connected if desired ISP Header ISP connections are included on the Breeze board for maximum compatibility with Arduino shields ISP is the programming standard for Atmel AVR ATmega microcontrollers which the Arduino uses Note that soldering this header onto the board will block access to the microSD socket WWW dizzy co za Page 12 of 14 PortC 2 LED An LED is connected to PortC 2 of the PIC and is very useful for debugging or whatever other purpose you may find for it lt can be easily disconnect
Download Pdf Manuals
Related Search
Related Contents
STANDARD OPERATING PROCEDURES Hunter 99183 Instructions / Assembly Geberit AquaClean 8000plus For Firmware Version V1.0 Check www.allen Premium V10 Kenwood KDC-C20V Car Stereo System User Manual Personal Audio System - produktinfo.conrad.com Miele Coffeemaker CVA 2660 User's Manual Copyright © All rights reserved.
Failed to retrieve file