Forum: Mikrocontroller und Digitale Elektronik BH1750 Breakout: DVI Pin?


von Sven Scholz (Gast)


Lesenswert?

Hallo Gemeinde,

kann mir vllt jemand erläutern was es mit dem DVI-Pin am BH1750 auf sich 
hat?

Im Datenblatt wird der Pin über einen 1uF-Kondensator an GND gelegt 
(Seite 8).

https://www.mouser.com/datasheet/2/348/bh1750fvi-e-186247.pdf

Das Breakout-Board das ich verwende legt den PIN allerdings via 1kOhm 
Widestand an VCC.

Was soll das?

Ich verwende exakt dieses Breakout Board:
https://www.sunrom.com/p/digital-light-sensor-bh1750fvi-v20

Bei nähere Betrachtung sind mir noch mehr Sachen aufgefallen.
Die Addr-Leitung geht scheinbar einmal direkt zum Addr-Pin des BH1750 
(auf Bottom Layer), doch auf dem Top-Layer sehe ich wiederum einen 
1kOhm-Widerstand nach GND.

Hä?
Ist es möglich dass da einige Fehler drauf sind?

Auf dem Top-Layer über den Widerständen auf der linken Seite sieht man 
zudem eine Lötbrücke. Wofür ist die?

Herzlichen Dank.

von Sven Scholz (Gast)


Lesenswert?

Mhhh - keine Antwort.
Okay dann ändere ich das Board mal auf eigene Faust bzw. löten einige 
SMD Bauteile runter in der Hoffnung dass noch als funktioniert... :-)
Das Board wird direkt mit 3.3V betrieben.

von K. S. (the_yrr)


Lesenswert?

Sven Scholz schrieb:
> Ist es möglich dass da einige Fehler drauf sind?

hast du das Datenblatt gelesen und auch verstanden?

> kann mir vllt jemand erläutern was es mit dem DVI-Pin am BH1750 auf sich
> hat?
lesen kannst du schon, oder?

DVI ist die IIC Referenz Spannung, wenn die von VCC verschieden ist, 
muss die extern eingespeist werden, z.b. von einem µC. hier wird sie 
einfach (über 1k) an VCC angebunden, was auch richtig ist. Einen 
Kondensator könntest du nich ergänzen wenn VCC sehr unsauber ist, aber 
den Widerstand solltest du nur entfernen wenn du nicht mehr über IIC 
kommunizieren willst.

> Die Addr-Leitung geht scheinbar einmal direkt zum Addr-Pin des BH1750
> (auf Bottom Layer), doch auf dem Top-Layer sehe ich wiederum einen
> 1kOhm-Widerstand nach GND.
Damit änderst du die IIC Adresse, je nachdem ob der an GND oder VCC 
liegt.


Sven Scholz schrieb:
> Okay dann ändere ich das Board mal auf eigene Faust bzw. löten einige
> SMD Bauteile runter in der Hoffnung dass noch als funktioniert... :-)

keine gute Idee wenn man so Null Ahnung hat was man tut und 
(Datenblätter) nicht lesen kann.

als Zusammenfassung kann man nur sagen: RTFM!!!

: Bearbeitet durch User
von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Sven Scholz schrieb:
> Was soll das?

steht doch alles auf page 8!
The DVI terminal is an asynchronous reset terminal

> Das Breakout-Board das ich verwende legt den PIN allerdings via 1kOhm
> Widestand an VCC

weil low active!

Sven Scholz schrieb:
> Ist es möglich dass da einige Fehler drauf sind?

der fehler entspringt eher deiner fantasie und dem magel im 
leseverständnis.


also finger weg vom lötkolben!


mt

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

K. S. schrieb:
> DVI ist die IIC Referenz Spannung, wenn die von VCC verschieden ist,
> muss die extern eingespeist werden,

noch einer mit viel fantasie, lese du auch mal achtsamer und schau dir 
nicht nur die bilder/page4 an!

page6 ff.


mt

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Apollo M. schrieb:
> The DVI terminal is an asynchronous reset terminal

und definiert den down mode für low power!

von K. S. (the_yrr)


Lesenswert?

Apollo M. schrieb:
> K. S. schrieb:
>> DVI ist die IIC Referenz Spannung, wenn die von VCC verschieden ist,
>> muss die extern eingespeist werden,
>
> noch einer mit viel fantasie, lese du auch mal achtsamer und schau dir
> nicht nur die bilder/page4 an!
>
> page6 ff.

page 6, erster Satz:

DVI is I2C bus reference voltage terminal. And it is also asynchronous 
reset terminal. It is necessary to set to 'L'    after VCC is supplied. 
In DVI 'L' term, internal state is set to Power Down mode.

irgendwie haben wir also beide Recht. Emfehlenswert wäre also den wie 
ein Reset Pin zu beschalten, also Widerstand nach Vcc (ist schon 
vorhanden) plus Kondensator damit VCC vor DVI anliegt. Werte so 
berechnen dass mindestens 1µs (laut Datenblatt) Verzögerung entsteht, 
Schwellenwert für Low sollte auch irgendwo zu finden sein.

: Bearbeitet durch User
von Michael U. (amiga)


Lesenswert?

Hallo,

ich solch ein Modul an einem ESP8266 dran. Betriebssopannung an die 
3,3V, GND an GND, SDA und SCk entsprechend am ESP8266.
Meldet sich auf der 0x23 und läuft schon über 1 Jahr hier.
Schaltplan des Moduls findet man auch Netz, DVI ist über 1k an VCC und 
100n an GND.

Gruß aus Berlin
Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.