Hvilken PIC med +30 udgange ? (Læst 10622x)

Offline Leonard

  • Spændingsdeler
  • ****
  • Indlæg: 67
  • Antal brugbare Indlæg: 2
    • Vis profil
    • RC Trucks
Hvilken PIC med +30 udgange ?
« Dato: 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.
Thomas Leonard

 

Offline Leonard

  • Spændingsdeler
  • ****
  • Indlæg: 67
  • Antal brugbare Indlæg: 2
    • Vis profil
    • RC Trucks
Sv: Hvilken PIC med +30 udgange ?
« Svar #1 Dato: 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.
Thomas Leonard

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: Hvilken PIC med +30 udgange ?
« Svar #2 Dato: 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

 

Offline Leonard

  • Spændingsdeler
  • ****
  • Indlæg: 67
  • Antal brugbare Indlæg: 2
    • Vis profil
    • RC Trucks
Sv: Hvilken PIC med +30 udgange ?
« Svar #3 Dato: 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.
Thomas Leonard

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: Hvilken PIC med +30 udgange ?
« Svar #4 Dato: 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. 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).

 

Offline kjoller

  • U=I*R
  • ***
  • Indlæg: 45
  • Antal brugbare Indlæg: 8
    • Vis profil
    • The Electronic Map Room
Sv: Hvilken PIC med +30 udgange ?
« Svar #5 Dato: 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.

 

Offline Leonard

  • Spændingsdeler
  • ****
  • Indlæg: 67
  • Antal brugbare Indlæg: 2
    • Vis profil
    • RC Trucks
Sv: Hvilken PIC med +30 udgange ?
« Svar #6 Dato: April 16, 2014, 19:13:46 »
Jeg bestiller i dag eller i morgen hos Farnell. Hvis du har brug for noget ...
Så vil jeg gerne have 5 stk PIC16F1789 med.
Thomas Leonard

 

Offline Leonard

  • Spændingsdeler
  • ****
  • Indlæg: 67
  • Antal brugbare Indlæg: 2
    • Vis profil
    • RC Trucks
Sv: Hvilken PIC med +30 udgange ?
« Svar #7 Dato: 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.
Thomas Leonard

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Hvilken PIC med +30 udgange ?
« Svar #8 Dato: 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 :)
Mvh. Danni Hansen.

 

Offline kjoller

  • U=I*R
  • ***
  • Indlæg: 45
  • Antal brugbare Indlæg: 8
    • Vis profil
    • The Electronic Map Room
Sv: Hvilken PIC med +30 udgange ?
« Svar #9 Dato: 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

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Hvilken PIC med +30 udgange ?
« Svar #10 Dato: 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.
Mvh. Danni Hansen.

 
 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Hvilken PIC med +30 udgange ?
« Svar #12 Dato: 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

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Hvilken PIC med +30 udgange ?
« Svar #13 Dato: 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 ;-)
MVH
Allan Madsen