Hallo iedereen,

Ik ben bezig met een project waarbij de aduc832 moet kunnen communiceren met een module. Deze module werkt op 3.3 volt en mijn aduc werkt standaard op 5 volt. Er is geen mogelijkheid om deze ook op 3 volt te laten werken in mijn situatie. Ik wil deze laten communiceren met spi, maar het probleem is dus dat deze vijf volt omlaag moet worden gebracht tot 3 volt. Ik heb het met weerstanden geprobeerd maar dit werkte niet goed door de interne weerstanden van de module. Ik heb het met zenerdiodes ook geprobeerd, dit lukte maar hier is het probleem dat de flanken van mijn klok niet steil genoeg zakken. De diodes reageren dus te traag.

Op mijn aduc is de flank 50 nanoseconden en met de zenerdiodes is dit al enkele microseconden, wat dus veel te traag is. Weet iemand een andere "snelle" manier om de spanning te verlagen en de snelheid te behouden?

Alvast bedankt

Dat 3V3 ding is niet toevallig 5V-tolerant? Of denk ik dan te simpel?

er is genoeg daarover op dit forum te vinden: 3,3V 5V

link sparkfun

mvg,
noone.

Op 13 november 2010 14:27:00 schreef EricP:
Dat 3V3 ding is niet toevallig 5V-tolerant? Of denk ik dan te simpel?

Het is de Mrf24j40 module. Daar dacht ik ook aan omdat er zoiets bestaat als clamping diodes. Het probleem is alleen dat dit niet te vinden is in de datasheet.

In de datasheet staat: Supply Voltages for digital I/O : Min:2.4Volt Max 3.6 volt.

Op 13 november 2010 14:32:08 schreef noone:
er is genoeg daarover op dit forum te vinden: 3,3V 5V

link sparkfun

mvg,
noone.

Bedankt, die site ben ik nog niet tegengekomen.

[Bericht gewijzigd door Henry S. op (28%)]

en hier nog een CO link

mvg,
noon.

Op 13 november 2010 14:34:12 schreef kevindeb:
[...]
Het is de Mrf24j40 module. Daar dacht ik ook aan omdat er zoiets bestaat als clamping diodes. Het probleem is alleen dat dit niet te vinden is in de datasheet.

In de datasheet staat: Supply Voltages for digital I/O : Min:2.4Volt Max 3.6 volt.

Nope. Niet 5V tolerant. Ze lijken vrij hard te speccen dat een input niet boven VDD+0.3V mag komen.

Level shiftertje gebruiken... (ow.. die staat ook al in het topic waar noone naar verwijst). Er zijn er overigens meer als deze voor jou moeilijk verkrijgbaar (b)lijkt te zijn.

Al aan een spanningsdeler van 2 weerstanden gedacht?

Op 13 november 2010 15:16:04 schreef Tommyboy:
Al aan een spanningsdeler van 2 weerstanden gedacht?

Ja maar dit werkt niet. De spanning valt dan helemaal weg. Waar er 5 volt moet staan komt er nul op te staan. Bij de zenerdiode en de weerstand had ik dit niet maar dit is dus te traag.

wat voor weerstanden gebruikte je en hoe had je ze aangesloten?

mvg,
noone.

Ik heb nooit problemen met een weerstandsdeler.

Heb je niet te hoge waardes gebruikt ?

Met een PIC en 1k8/3k3 of 1k/2k2 combinaties had ik geen probleem met 10 MBit naar een SD kaartje.
(sneller kon ik niet met het door mij gebruikte XTAL)

LL converters kunnen ook, maar ik heb ze nog niet nodig gehad.

Als je te lage waardes pakt voor je weerstanden, kan het gebeuren dat je een te hoge belasting voor de poort creëert. Probeer je spanningsdeler uit te laten komen op 10K Ohm ofzo, rekent ook nog eens makkelijk.

Ik had 1.8K en 2.7 K en daartussen had ik afgetakt. Naar de ingangen van de module maar dan zakte de spannning dus. Het probleem kan misschien zijn omdat het een testbordje is met ledjes en weerstanden dat de weerstand zich verdeeld over de interne weerstanden.

Dit is een schema van mijn testbordje. Ik gebruik poorten 26,27 voor de clock en de MOSI. P3 gebruik ik als I/O poorten. Hier zakt de spanning dus ook.

http://users.telenet.be/kevindb/ADuC800.pdf