Dansk Elektronik Forum

Generel Elektronik => Digitalteknik => uProcessor => Emne startet af: Leonard efter April 15, 2014, 20:28:14

Titel: Hvilken PIC med +30 udgange ?
Indlæg af: Leonard efter April 15, 2014, 20:28:14
Jeg vil lave noget gejl med en masse LED, mindst 30 og gerne 34 stk.
Til det tænker jeg at bruge en PIC med et stort antal udgange og så programmere forskellige lysmønstre. En LED på hver udgang, så behøver jeg ikke driver-transistorer.
Jeg har så kigget på PIC 16F727 men er forvirret over noget af det jeg læser i databladet.

RC3/SCK/SCL RC3 ST CMOS General purpose I/O.
SCK ST CMOS SPI clock.
SCL I2C™ OD I2C™ clock.

RC4/SDI/SDA RC4 ST CMOS General purpose I/O.
SDI ST — SPI data input.
SDA I2C™ OD I2C™ data input/output.

Er disse to udgange ligesom de andre når de defineres som RC3 og RC4 eller er de med åben kollektor altid ?

5.0 LOW DROPOUT (LDO)
VOLTAGE REGULATOR
The PIC16F72X devices differ from the PIC16LF72X
devices due to an internal Low Dropout (LDO) voltage
regulator. The PIC16F72X contain an internal LDO,
while the PIC16LF72X do not.
The lithography of the die allows a maximum operating
voltage of 3.6V on the internal digital logic. In order to
continue to support 5.0V designs, a LDO voltage
regulator is integrated on the die. The LDO voltage
regulator allows for the internal digital logic to operate
at 3.2V, while I/O’s operate at 5.0V (VDD).
The LDO voltage regulator requires an external bypass
capacitor for stability. One of three pins, denoted as
VCAP, can be configured for the external bypass
capacitor. It is recommended that the capacitor be a
ceramic cap between 0.1 to 1.0 μF.
On power-up, the external capacitor will look like a
large load on the LDO voltage regulator. To prevent
erroneous operation, the device is held in Reset while
a constant current source charges the external
capacitor. After the cap is fully charged, the device is
released from Reset. For more information, refer to
Section 23.0 “Electrical Specifications”.

Betyder det at jeg skal have en kondensator på Vcap eller kan jeg bruge den som udgang ?

Og sidste spørgsmål er om jeg kan bruge pin 1 Vpp/MCLR/RE3 som input af pulse-signalet fra en RC-modtager eller om jeg skal have en modstand på denne og trække den høj, og så bruge en anden indgang som så helst skal være pin 13 CLKIN/OSC1/RA7 da denne kun kan bruges som indgang.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Leonard efter April 15, 2014, 20:30:08
Og hvis nogen har et bedre forslag til PIC-kreds, evt en der kan fås i en SMD-hus uden at det bliver det kvadratiske med 44 pin, da det giver nogle svære udfordringer til mit print-layout.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: gerd efter April 15, 2014, 21:33:12
en PIC16F1789 har 36 I/Os i en DIP40-hus
(omkring 30 kr)

http://ww1.microchip.com/downloads/en/DeviceDoc/41675A.pdf
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Leonard efter April 15, 2014, 21:58:33
Hej Gerd

Jeg kan ikke finde den i det hus hos en forhandler, men den ser ikke meget anderledes ud end en 16F727 måske på nær det med Vcap kondensatoren.

Og da du er ved at lære dansk vil jeg lige rette dig i en fejl, det hedder et hus og dermed også et DIP40-hus.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: gerd efter April 16, 2014, 12:47:01
Hej Thomas,

>men den ser ikke meget anderledes ud end en 16F727 måske på nær det med Vcap kondensatoren.
Ja. Du har ret. Jeg troede, at en PIC16F727 har kun et QFP44 hus.

>Jeg kan ikke finde den i det hus hos en forhandler,
Jeg bestiller i dag eller i morgen hos Farnell (http://dk.farnell.com/). Hvis du har brug for noget ...

>Og da du er ved at lære dansk vil jeg lige rette dig i en fejl, det hedder et hus og dermed også et DIP40-hus.
Ja. Tak. Jeg lære det uden en lærer. Så jeg har ingen feedback. Og det er også mit problem. Jeg kan ikke finde nogen skole i nærheden. Men du må gerne korrigere mig (eller en artikel, jeg skrev).
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: kjoller efter April 16, 2014, 13:29:13
Det er ikke det, du spurgte om, men jeg ville nok i stedet vælge at anvende nogle serielle shift-registers ala 74hc595 til opgaven. Du kunne fx komme 4 stk. i halen på hinanden for at få 32 outputs. på tre pins.

Så kan du bruge hvilken slags microcontroller du skal have lyst til og/eller have på lager.

74hc595 fås i både dip16 og sop16, og sikkert også endnu mindre.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Leonard efter April 16, 2014, 19:13:46
Jeg bestiller i dag eller i morgen hos Farnell (http://dk.farnell.com/). Hvis du har brug for noget ...
Så vil jeg gerne have 5 stk PIC16F1789 med.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Leonard efter April 16, 2014, 19:16:25
Så kan du bruge hvilken slags microcontroller du skal have lyst til og/eller have på lager.
Jo, men det vil da blive fråds af komponenter, når jeg alligevel skal have en PIC til at styre det, så er det da simplere med en PIC og ikke andre kredse end det.
Ja, det synes jeg bare det er.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Danni-Hansen efter April 16, 2014, 21:44:28
Hej Thomas.

Jeg får flg ind af døren på et tidspunkt
http://elektronik-forum.dk/index.php?topic=712.0

Du kan som den første udover mig få lov til at prøve et board af :)
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: kjoller efter April 16, 2014, 22:30:06
Så kan du bruge hvilken slags microcontroller du skal have lyst til og/eller have på lager.
Jo, men det vil da blive fråds af komponenter, når jeg alligevel skal have en PIC til at styre det, så er det da simplere med en PIC og ikke andre kredse end det.
Ja, det synes jeg bare det er.
.

Ja, det kommer jo an på om man måler fråds i antal af komponenter eller i komponent-omkostninger. Men okay, en PIC16F1789 er selvfølgelig ikke en særligt dyr fætter, så det kan godt være at det ender med at blive det samme.  Jeg plejer nok bare at være meget konservativ med mit brug af IO - jeg ender sjovt nok altid med at løbe tør for dem :)

Man kunne selvfølgelig også finde et shift-register med indbygget led-driver, så kunne man spare en masse modstande - men den slags er vist noget dyrere end 74hc595
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Danni-Hansen efter April 16, 2014, 23:18:48
Tja, en led driver koster vidst 15 kr husker jeg Gerd sagde i denne tråd:
http://elektronik-forum.dk/index.php?topic=578.0;topicseen

Og jeg giver 3,9 GBP for 10 styk 74hc595 i UK.
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: janengelbrecht efter November 13, 2014, 18:21:28
http://www.ebay.com/itm/10pcs-74HC595D-74HC595-8-Bit-Shift-Register-SOP-16-NXP-IC-NEW-HIGH-QUALITY-/171521211784?pt=LH_DefaultDomain_0&hash=item27ef75fd88
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: Jakobsen efter November 14, 2014, 08:59:58
Jeg har gennem tiderne brugt PIC16F628 med en 32 bit driver fra alegro UCN5832A den rykker max  :-)
Trækker store strømme (op til 150mA på hver udgang) ved højere spænding (op til 40V)
Brugte det i et projekt med dot matrix led display hvor jeg havde 2 af dem i serie så jeg havde 64 udgange og 7 af dem kørte jeg så gennem nogle driver transistorer til at drive 7 lines og havde så 56 row's  på mit display og så en lille finurlighed var at jeg brugte output enable med pwm til at styre lystyrken på displayet.

Har også brugt dem til et projekt med 32 Triac outputs og et andet med en masse relæer.

Den er godt nok udgået med der er formentlig nogle erstatninger.
Har  stadig nogle liggende men de er DIL  hus,så rimeligt store
Titel: Sv: Hvilken PIC med +30 udgange ?
Indlæg af: asm7100 efter Januar 11, 2015, 19:01:34
Hvad med en PIC18F4550??
Dip 40 og den har usb indgang.
Fås som vareprøve :-)
Smid nogle MCP28017 på og du har I/O nok ;-)