signaler mellan 5 och 3.3V

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

signaler mellan 5 och 3.3V

Inlägg av persika »

Någon här som har tips om en krets att ha mellan PIC16F677 och ett minne M25P80 med SPI-inteface.
Minnet är avsett för 3.3V och pic'en vill jag köra på 5 Volt.
Så jag behöver två 5 till 3.3 volts signalomvandlare och en 3.3 till 5 volt.
SDI,SDO,SCK

Jag vet inte vad sådana kretsar benämns och har därför inte kunnat söka, någon som har tips ?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: signaler mellan 5 och 3.3V

Inlägg av victor_passe »

Från 3,3V till 5V behöver du inget.
Från 5V till 3,3V behöver du 2 motstånd kopplade som en spänningsdelare.
Finns iof färdiga kretsar, men det funkar lika bra med en näve motstånd.
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Re: signaler mellan 5 och 3.3V

Inlägg av Tripp »

sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: signaler mellan 5 och 3.3V

Inlägg av sodjan »

Detta är ju knappast varken en ny eller en speciellt originell fråga.
Har du kollat lite i forumet på gamla trådar ? Denna fråga har
varit uppe tidigare ett antal gånger...
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

Re: signaler mellan 5 och 3.3V

Inlägg av persika »

Kan tänka mig att denna fråga varit uppe tidigare.
Bara det att det stod still i kontoret och jag inte visste vad jag skulle söka på.

Tack för länken!

Vilket är bäst, SPI eller I2C, vad säger forum-medlemmarna ?
I det fall ska det användas till EEPROM-minne, som nämnt ovan.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: signaler mellan 5 och 3.3V

Inlägg av sodjan »

> Vilket är bäst, SPI eller I2C,

Aftonbladet eller Expressen ? :-)

Beror det inte mest på vad de aktuella kretsarna som man
vill använda faktiskt erbjuder för alternativ ?

SPI (med separata in/ut linjer) verkar lättare att köra i programvaran
och SPI är nog oftast tillgängligt i högre hastigheter.

I2C har en ledning mindre, men å andra sidan kan det (p.g.a den dubbelriktade
datalinjen) blir lite mer spännande med just 3.3V/5V onvandligen...
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: signaler mellan 5 och 3.3V

Inlägg av victor_passe »

Den enda fördelen som jag ser med i2c är att du kan koppla på en stor näve noder på samma linor.
SPI kräver en CS lina till varje nod.

Så det beror som sagt på.
Behöver du "hög hastighet"? kör på SPI
Behöver du koppla ihop flera enheter? kör på I2C

Men så enkelt är det såklart inte men ungefär så tycker jag.

Och såklart, stöder din enhet bara I2C så kan man ju knappast köra SPI..
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

Re: signaler mellan 5 och 3.3V

Inlägg av persika »

Har ett minne M25P80 i kikarn med SPI, så det får bli SPI.

Valde först 16F677 med hjälp av MicrochipMCUProductSelector

Sen hittade jag i databladet att registren SSPSTAT, SSPCON som är för SPI är kommenterade med:
"Note 1: PIC16F687/PIC16F689/PIC16F690 only."

Konstigt... Nu har jag inte lusläst hela databladet, så det kanske finns nån förklaring.
Jag väljer istället 16F690, så slipper jag det problemet, kostar bara några kr mer, gör ju inget när det inte är storserietillverkning.

Hittade en krets TXB0104 som löser 3.3-5V nivåkonverteringen, nästan lite magiskt, behöver inte nån riktingssignal. Kretsen känner själv av vad som är ingång och utgång kopplat till den.
Norpan
Inlägg: 2229
Blev medlem: 12 april 2008, 18:20:27
Ort: Småland

Re: signaler mellan 5 och 3.3V

Inlägg av Norpan »

Level shifter, kallas det vanligtvis.
En transistoriserad lösning:
http://www.standardics.nxp.com/support/ ... n97055.pdf
remne
Inlägg: 241
Blev medlem: 11 februari 2007, 14:11:21
Ort: Linköping

Re: signaler mellan 5 och 3.3V

Inlägg av remne »

73-819-40 fungerar utmärkt för SPI bussen som levelshiftare.
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

Re: signaler mellan 5 och 3.3V

Inlägg av persika »

remne, Har du provat den ?
Skriv svar