74hc4050n werkt alleen met 3.3V input

Pagina: 1
Acties:

  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Ik heb een 74hc4040n 74hc4050n (titel klopt dus niet) die tussen een 18f4550 en een lcd scherm zit, hij wordt gevoed met 3.3V dus zou van de 5V signalen 3.3V moeten maken, wat hij ook doet. Echter doet het lcd scherm het niet, of is het beeld behoorlijk corrupt. Het vreemde is echter dat als ik de 18f4550 ook op 3.3V laat draaien het scherm het wel doet, hier snap ik niets van.

De verbindingen zijn dus goed, het zal wel iets simpels zijn, maar ik kan er niets over vinden.

Datasheet: http://www.nxp.com/documents/data_sheet/74HC4050_CNV.pdf

[ Voor 3% gewijzigd door huub8 op 06-09-2012 21:07 ]


  • Sissors
  • Registratie: Mei 2005
  • Niet online
Timing fouten? Dat hij net wat anders timed als hij op 3.3V draait. Hij doet het wel als de PIC op 3.3V draait, maar dan zit die buffer er ook tussen?

Ik neem aan dat je zon 2x16 display bedoelt (of variant) met 4 bit parallel input?

[ Voor 22% gewijzigd door Sissors op 06-09-2012 20:26 ]


  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Dan zit die buffer er inderdaad ook tussen, dus ik snap niet hoe daar dan geen timing fout in kan optreden.

Ik bedoel een 1.8inch lcd scherm, via spi.

Zo'n scherm: http://www.ebay.com/itm/1...ain_0&hash=item2ebe82d5d2

[ Voor 52% gewijzigd door huub8 op 06-09-2012 20:28 ]


  • Killerbert
  • Registratie: September 2007
  • Laatst online: 06-10 21:08
je link gaat naar een site van de 4050 ipv 4040

http://www.nxp.com/documents/data_sheet/74HC_HCT4040.pdf

edit
je TS klopt dus ook niet


ik zat al te denken... wat wil je bereiken met die 4040 :z

[ Voor 56% gewijzigd door Killerbert op 06-09-2012 20:37 ]

Op een dag drink je geen bier meer maar drink je Grolsch... My specs


  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Mijn fout, het is een 4050, titel klopt dus niet.

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Ik denk dat ie de 4050 bedoelt.

Kan je snelheid van je programma wat naarbeneden gooien? (Of makkelijker nog, kloksnelheid van je PIC). Kijken of hij dan nog 3.3V doet en of hij 5V doet.

  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
hij liep eerst op een 20mhz kristal, nu op 8 maar het probleem is nog hetzelfde.

Spi werkt al op een lage frequentie (de laagst mogelijke)

[ Voor 27% gewijzigd door huub8 op 06-09-2012 21:08 ]


  • DaWaN
  • Registratie: Oktober 2002
  • Laatst online: 10-10 09:33

DaWaN

'r you wicked ??

Je geeft te weinig info om hier iets nuttigs op te zeggen

Als het scherm wel werkt als je het direct aansluit op de PIC dan is iig de software correct, dat is het enige waar je dan vanuit kan gaan

Heb je een schema van hoe je het aangesloten hebt ?

If you do not change direction, you may end up where you are heading


  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Het schema is niet erg bijzonder (ik heb het niet uitgewerkt), maar het bestaat gewoon uit een pic 18f4550 met een 8 mhz kristal, die aangesloten is op het lcd scherm via de hardware spi aansluitingen en b0,b2,b4 voor reset, ao en cs. Niets is direct tussen de pic en het lcd, overal zit die chip tussen. Ik weet eigenlijk wel zeker dat de hardware werkt, want als ik het zo zonder die chip aansluit doet hij het, als ik het met de chip aansluit maar op 3v3 doet hij het, en met daadwerkelijke conversie van 5 naar 3v3 doet hij het slecht (currupte gegevens).

Het ligt dus lijkt mij aan die chip of aan hoe ik die chip gebruik, maar meer dan voeden en aansluiten hoef je die chip toch niet?

  • DaWaN
  • Registratie: Oktober 2002
  • Laatst online: 10-10 09:33

DaWaN

'r you wicked ??

Sorry je eerste post was voor mij onduidelijk, nu snap ik het probleem :)
Wat voor voedingen gebruik je en hoe sluit je die precies aan ?

If you do not change direction, you may end up where you are heading


Acties:
  • 0 Henk 'm!

  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
de voeding van de pic is een easypic v7 van mikroE, de voeding voor de lcd en 4050 een labvoeding op 3v3, de grounds zijn doorverbonden.

[ Voor 3% gewijzigd door huub8 op 07-09-2012 00:19 ]


Acties:
  • 0 Henk 'm!

  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Ik heb hem werkend, het lag inderdaad aan de timing maar dan aan de delay's tussen de initialisatie commando's, die waren 1us, en die heb ik veranderd in 10us, nu werkt het (ook op 20mhz met spi op zijn snelst). Bedankt voor de hulp.

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 13:39

Sprite_tm

Semi-Chinees

Titelfixje.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Het probleem is terug, zelfs met 10ms delays in plaats van de originele 1us delays werkt hij niet (met spi op zijn laagst en 8mhz kristal). Zou het extra storing kunnen zijn op het broadbord wellicht?

Ik heb naar mijn weten niets veranderd, dus ik snap er niet van.

[ Voor 14% gewijzigd door huub8 op 07-09-2012 15:23 ]


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Ik zou controleren met multimeter dat je aardes doorverbonden zijn (en voedingen). Ik weet dat je hebt geschreven dat ze verbonden zijn, maar enige wat ik me nog op dit moment zomaar voor kan stellen is dat als je PIC op dezelfde 3.3V voeding draait ze wel een gezamelijke referentie hebben (de voeding), en als hij dat niet doet ze dat niet hebben.

Doe het met multimeter ook op een plek waarbij je fysiek zo min mogelijk invloed op je schakeling hebt. Ik heb bijvoorbeeld weleens een (Chinees) printje gehad waarbij USB connector voeding geen contact maakte. Echter doordat bij het meten ik zat te meten bij de pin die niet goed gesoldeerd was drukte ik hem met de multimeter erop, waardoor ik dan wel 0 Ohm meette en ik weer verder ging zoeken.

Optie B nog: de voeding van je PIC is kaput, waardoor hij gewoon niks (goed) doet als hij op 5V draait.

[ Voor 6% gewijzigd door Sissors op 07-09-2012 16:14 ]

Pagina: 1