-
Thread
CAN-BUS: Transil-Dioden 1N5908
6nF nicht stört... > (ST Datasheet). Das kann ich nicht beurteilen. Als Treiber verwende ich den PCA82C251. Können die 6 nF bei 125 KBits/s ein Problem werden?
5V-Typen begrenzt man die Spannung auf einen kleineren Bereich, als die -7..+12V innerhalb der ein PCA82C251 die Pegel erkennt (mit absoluten Grenzen von +/-36V).
-
Thread
"Selbstbau"-Feldbus
Du brauchst nur den Treiber, für CAN zb PCA82C250 (0,99 €bei Reichelt). Das hat ein Eingangs- und ein Ausgangssignal im 5V Bereich, da kannst du direkt einen µC oder ähnliches anschließen.
kannst du zB UART (asynchron seriell) benutzen. Einfach RXD und TXD vom ATMega auf RXD und TXD vom PCA82C250 und du kannst damit über die CAN-Leitung über weite Entfernungen und auch sternförmig kommunizieren, als hättest du sie direkt miteinander verbunden. Das CAN-Protokoll ist ziemlich aufwendig
-
Thread
SJA1000: Pegel am TX-Ausgang
Volt bzw 5 Volt annimmt. Die Schaltung für die galvanische Trennung stammt aus dem Datenblatt des PCA82C250 (www.nxp.com/documents/data_sheet/PCA82C250.pdf Bild 10 -- ich habe es ausgeschnitten und an das Posting angehängt) Viele Grüsse Tilman
-
Thread
Porterweiterung über lange Kabel möglich ?
Nach dem DMX-Thread nehm ich lieber CAN. Das wird dann zwar richtig aufwändig mit MC, MPC2515 und PCA82C5251, aber das läuft bei mir schon mal... Das ist halt auch eine Frage des Programmieraufwands. Wenn ich lauffähigen Code mit einer erprobten Schaltung hab... Aber danke für den Tipp mit DMX, danke
verschiedenste Physical Layer Implementationen des CAN, ich nehme mal an, Du vergleichst die Variante PCA82C251-Bustreiber (übrigens schon lange end-of-life, Nachfolger TJA1040) mit RS485. Da sind beide Verfahren erstmal gleich störanfällig, jedoch hat CAN von Haus aus schon hervorragende Verfahren zur
-
Thread
Empfehlung für CAN-Controller?
geschenkt bekommen. Welcher von den CAN-Transceivern, die es von TI gibt, ist funktionskompatibel zum PCA82C251? irgendwie blick' ich da im Moment nicht durch. Ich habe nochmals gegoogelt, und irgendwie scheint es keine CAN-Controller zu geben, die ein paralleles Bus-Interface haben und die mit 3.3V laufen
Plüss wrote: > Welcher von den CAN-Transceivern, die es von TI gibt, ist > funktionskompatibel zum PCA82C251? SN65HVD23x (x=0..2) > mit 3.3V laufen?! Irgendwie erstaunlich. Eigentlich nicht erstaunlich. Nicht alle kriegen ihren Controller geschenkt. Die meisten können ihn bei Bedarf auswählen
-
Thread
RS232 über Can Tranceiver
interface gibt, Wenn ich den TO richtig verstanden habe, meint er mit Can Tranceiver die CAN-Treiber (PCA82C250, PCA82C251, MCP2551....). Und das geht problemlos. MfG Spess
-
Thread
AT90CAN128, Bus Treiber
immer einen Treiber zur Kommunikation mit einem PC? Es wird ja auch ab und zu vom Can-Bus Treiber PCA82C250 geredet? Ist das alles nur zur Kommunikation oder auch zur Programmierung des Chips nötig? Ist es überhaupt erforderlich? Vielen Dank S. Bauer
RS232 Schnittstelle. Wenn Du den CAN128 benutzen möchtest, hast Du die CAN-Logik schon eingebaut. PCA82C250 ist der MAX232 für den CAN-Bus und wird nicht programmiert, sondern nur benutzt. Wenn Du sehen willst, ob Dein Programm funktioniert wirst Du um einen Treiber nicht herumkommen, weil der CAN die
-
Thread
I2C Kommunikation mit 32 Geräten
die Störanfälligkeit durch den P82B715 erhöht oder gibt es da noch eine andere Möglichkeit? Den P82B715 muss ich ja an jeden I²C Bus von jeden Arduino schalten. Muss ich den P82B715 dann auch an jedes Kabelende vor meiner NI Box schalten
, FÜNFHUNDERT) Metern Kabel zu tun gehabt, der lief auch. >Wird die Störanfälligkeit durch den P82B715 erhöht Bist du ein Hypochonder, der immer und überall nur Probleme sieht? >Den P82B715 muss ich ja an jeden I²C Bus von jeden Arduino schalten. Ja. >Muss ich den P82B715 dann auch an
-
Thread
IC Pin auf High legen
Hallo zusammen, Ich steh mal wieder aufm Schlauch. Ich habe einen IC (PCA82C251), von dem ein Pin (Rs) in normalem Betrieb mit 47k auf GND gehen soll und für Standby auf 5V, also VCC. Wie kann ich so eine Umschaltung von einem ATMega aus am Besten machen? Ich dachte erst
Lege den Pin des PCA82C251 mit 47k fest an Masse. Den AVR-Ausgang legst Du direkt an den Pin des ICs. Willst Du Vcc auf das IC schalten, setze Portpin und DDRx Register auf 1, willst Du den Widerstand wirksam werden lassen
-
Thread
CAN mit galv. Trennung
Falls du das meinst: http://www.semiconductors.philips.com/acrobat_download/datasheets/PCA82C250_5.pdf seite 12 - sollte doch mit dem MCP genauso funktionieren, wo ist das Problem? Und warum willst/musst du trennen? Ansonsten, das Thema hatten wir gerade erst, musst mal suchen.
ich denke, er hat das selbe problem wie ich ;-) sja1000 und pca82c250 sind 5V devices. ich benutze mcp2515 und sn65hvd231d, welche beide mit max 3,3V bei mir betrieben werden. die meisten optok. die ich versucht habe, haben bei dieser spannung nicht richtig durchgeschaltet
-
Thread
Vorwiderstand
Der PCA9626 enthält keine Konstantstromtreiber, aber spannungsfeste open drain Ausgänge. Du kannst die LEDs über 120 Ohm direkt an 5V legen und ersparst dem 3.3V Spannungsregler so den LED Strom.
Tu es einfach und messe den Strom, dann kannst Du ja immer noch auf 82 oder 68 Ohm runter gehen...
-
Thread
Welcher CAN Controller an Cypress CY07C68013A?
TX0 und RX0 als Aus- resp. Eingang auf einen separaten CAN Transceiver geführt werden können. (z.B. PCA82C251 http://www.datasheetcatalog.org/datasheet/philips/PCA82C251T.pdf) Die beiden Leitungen können dann einfach galvanisch getrennt werden. Fragen: - Hat jemand Erfahrung mit dem AN82527? - evtl
-
Thread
Prinzipfrage zu CAN-Transceivern
etwas andere Spannungen auf den Bus geben, d.h. die figure 3 auf Seite 9 etwas anders ist. Der NXP PCA82C251 (http://www.nxp.com/documents/data_sheet/PCA82C251.pdf) hat zum Beispiel: dominant (min) Can Hi: 3-4,5 V Can Lo: 0,5-2 V Ich kann aber trotzdem beide gemeinsam betreiben. Habe ich
-
Thread
Signalampeln mit I2C
sind. Mit CAN-Treibern (PCA82C250) kann man I2C sogar kilometerweit übertragen.
eine Entfernung überbrückt wird. Also wenn, dann so: µC--A--A--A--A--A-- (Ampel 1-10) | -|P82B715 ["long Cable"] P82B715 |--A--A--A--A (Ampel 11-20) Lies dir mal das Funktionsprinzip des P82B715 im Datenblatt durch, dann verstehst du, warum.
-
Thread
Alternative zu Bussystemen
Hallo Martin, ich habe mir einen Hausbus ( KH-Bus ) mit einem Mega8 ( 4 Euro ) und einem PCA82C250 ( 1,85 Euro ) aufgebaut. Damit läßt ein auf CAN-Hardware laufendes Multimaster-System aufbauen, dass von 1Hz - 1MHz arbeitet. Es hat fast alle Möglichkeiten ( über 90% ), die CAN-Basic auch hat
Hallo Bernhard! Danke für deinen tollen Tipp. Ich hab mir jetzt so einen PCA82C250 beschafft. Meiner hat jedoch 5€ gekostet. Wo hast du deinen her? Und wo bekommst du die Mega8-Prozessoren so billig her? Erste Testmessungen wurden von mir bereits durchgeführt und es sieht
-
Thread
CAN Komunikation Evalboard MCBSTM32C zu STM32F103VDT6
bis Bit 2 hat die Bewerung je bit-pos. mit 1*16* + 0*8 +1*4 . = 16+4= 20 bingo>. Bei dem Doku PCA82C200T.pdf ist das zu BIT posing-via jeweilig bit-Value zu sehen. How to determine SJW value ? R_SESYNC-J_UMP-W_IDE Hint: http://www.datasheetcatalog.org/datasheet/philips/PCA82C200T.pdf Gruss
-
Thread
Sin @ 3kHz fix - anschließend weitere Verarbeitung.
CAN-Nachricht zu verschicken. Ist für diese Aufgabe ein ATmega8 "unterdimensioniert" mit SJA1000 und PCA82C250? Brauche ich mehr Speicher? Oder doch gleich einen AT90CAN128 mit nem PCA82C250? Ich bin für jede Hilfe dankbar! Gruß ayk
-
Thread
Ansteuerung einer Anzeigetafel - Federal Vama Traffic Storm
über I2C von einem Leuchtelement zum nächsten. Jedes Leuchtelement selbst ist per I2C-Extendern NXP P82B715 verbunden um die Kommunikation stabiler zu machen. Auf jeder Platine der verschiedenen Leuchtelemente steuert dann ein I2C 16-channel LED Driver NXP PCA9635 die verschiedenen Leuchtkanäle an.
/RobTillaart/PCA9635
-
Thread
Frage zu I²C
haben weniger Adressierungsmöglichkeiten und einige haben mehr freie Adressbits. Einer ist der PCA9501 (8 Bit Port + 256 Byte Eeprom) bei dem nur das Erste Bit "fest" ist und die restlichen 6 Bit frei belegbar sind so das man von diesem dann 2 hoch 6 =64 Stück an einem Port betreiben kann. Das sind
ist. Ich nutze für meinen KHBus ( Koopis Haus Bus oder Kommunikations Haus Bus ) einen Maga8 und den PCA82C251. Noch ein wenig "Hühnerfutter" und das Grundmodul steht. Beim Protokoll kann man sich an CAN und EIB anlehnen. Preiswert, multimasterfähig und vor allem nicht überladen. Getestete Reichweite (
-
Thread
I2C Mulitiplex / IC zieht 200 mA
Hallo, ich experimertiere derzeit mit einer Platiene die mit aus einem I2C Bus mit hilfe des PCA9545 vier einzel Busse erzeugt. Leider habe ich das problem, das mir der PCA9545 abraucht. Wird dieser mit Spannung versorgt so belastet er die Schaltung mit ca. 200 mA was dieser natürlich nicht lange
. Bau mal die Widerstände ein - das sollte Besserung bringen. Mal ne andere Frage: Wo hast Du den PCA9545 und die 82B96 her? Gruß Thomas
-
Thread
Probleme beim Senden von CAN-Nachrichten beim AT90CAN128
den Fehler gefunden. An der Programmierung lag es im Grunde genommen nicht. Ich hatte vergessen am PCA82C250 (CAN-Bustreiber) den RS-Eingang entsprechend zu schalten. Hat viel Zeit gekostet dieses eine BIT. So ist es aber manchmal. Ok. Gruesse Micha
RXOK und TXOK nie auf eins gesetzt werden) und werde jetzt das auch ausprobieren. Ich habe auch bei PCA82C250 den RS nicht angeschaltet. Vielleicht liegt der Fehler hier. Mit freundlichen Grüssen Jon
-
Thread
[V] Softing CAN-AC2 für ISA-Bus
4x hp7100 Optokoppler, 1x DS1000, 1x LT1016. Dann verlötet 1x Oszillator 16MHz, 1x DCDC-Wandler, 2x PCA82C250 Transceiver, 2x PCA82C200 und ein Haufen TTL.
-
Thread
[V] µC, Halbleiter, Relais
-> 1€/Stk. 6x AN2131QC: 8051, USB -> 1€/Stk. Halbleiter: 8x PCA9506DGG: 40Bit I/O-Expander I²C -> 1,50€/Stk. 2x PCA9698DGG: 40Bit I/O-Expander I²C -> 1,50€/Stk. 100x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 11x P82B96T
-> 1€/Stk. Halbleiter: 98x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 6x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V-5,5V 16Bit DAC -> 1€/Stk. 90x MAX4543CSA:
-
Thread
Si4705 und C8051F321 kommunizieren nicht
adjusted output // Converion on timer 2 overflow with low power tracking mode off ADC0CN = 0x82; } //----------------------------------------------------------------------------- // PCA_Init //----------------------------------------------------------------------------- // // Return Value
// PCA module 2 currently unused PCA0CPM3 = 0x00; // PCA module 3 currently unused PCA0CPM4 = 0x00; // PCA module 4 currently unused // PCA module 0 starts
-
Thread
"Machbarkeits-Studie" I2C/ULN2803/Modelbahn-Weichen
> Also "gesunde", andere Widerstände nehmen (Werte) ? Was Passiert in deiner Schaltung wenn der PCA nicht das währe? Wenn du das nicht verstehst dann fang erst gar nicht mit dem rest an. Du wirst scheitern. >Was ist ein "M8" ? Ein ATmega8 (µC von Atmel).
kleiner Strom am Ausgang und nicht 0. Also ist einer der ULN Kanäle immer "EIN", sonst kann der PCA nämlich keine "1" lesen. Außerdem schaltest du 12V auf einen 5V IC. Das mögen die gar nicht. Und beim schalten muss der PCA auch noch gegen diesen Strom ankämpfen.... da wird er verlieren.
-
Thread
Atmega2560 mit mehreren Atmega128 vernetzen
Controller im Bus schlafen legst, oder mehr als 1 Meter überbrückt werden soll. Funzt ganz gut mit Philips P82B96 oder PCA9512.
Mit auf den Adapter kommen: Quarz, Reset-Taster, ISP-Stecker, 7805 Spannungsregler, CAN-BUS-Treiber PCA82C250, und ein paar Jumper usw... Ätze mir dann mal 2 Adapter um mal etwas mit dem CAN-Bus rum zu experimentieren. Danke Peter für Deine kompetente Hilfe!!! Gruß Willi
-
Thread
UART mit mehreren Teilnehmern
RS232-Treiber sondern CAN-Transceiver. Beispielsweise: http://www.reichelt.de/USB-CAN-BUS-Controller/PCA-82C250-T/3/index.html?&ACTION=3&LA=2&ARTICLE=39908&GROUPID=2946&artnr=PCA+82C250+T Die Kommunikation erfolgt halbduplex, aber im Gegensatz zu RS485 braucht man keine Richtungsumschaltung. Mehr ist
-
Thread
IO-Module an eigenem Bus mit ATMEGA
Vielen Dank für die Antwort. Das mit dem P82B715 hört sich schon einmal sehr vielversprechend an und der IC ist gut verfügbar. Ich habe mich wohl noch nicht intensiv genug mit I2C beschäftigt, aber mir kommt gleich eine Frage in den Sinn: Sollte
durchschleifen, alle Module sternförmig an die Controller-Platine anbinden oder ist das egal? Den PCA9534 finde ich weder bei Reichelt / Conrad noch bei Schuricht - bei Farnell gibts den nur ab 1000 Stück Mindestabnahme und dann auch nicht als Lagerware - gibt's da irgendwo eine gute Quelle? Meine
-
Thread
Verfügbarer Bidirektionaler Pegelwandler 5V - 3,3V
products/detail/nxp-usa-inc/NVT2002DP-118/2355938 * https://www.digikey.de/en/products/detail/onsemi/PCA9306USG/2652014
Patrick L. schrieb im Beitrag #7287186: > Die "[V] .Dual bidirectional PCA9306 I2C-bus and SMBus voltage-level > translator (30St/10€)" von Roger P, wurden leider bereits verkauft. Gibt es auch bei Reichelt. (Der PCA9306 enthält aber auch nur drei MOSFETs.) Veit D.
-
Thread
I2C Bus längere Reichweite
Hallo Nico das geht eigentlich ohne Probleme. Man kann den P82B715 nehmen. da mit kommt man auf ca. 5 bis 10m. Dann gibts noch den P82B96. Damit können ca 50 bis 200m möglich sein. Ein Problem kann dabei die Betriebsspannung sein. achim
Bei mir hat der PCA9600 geholfen. Laut Datenblatt bis 250m geeignet.
-
Thread
Abstand halten - jetzt auch im CAN-Bus!?
ein 120R auf dem Master, d.h. der 2. Abschlußwiderstand fehlt. Transceiver sind noch die alten PCA82C251T. Für die auf HV floatenden Slaves erfolgt die galvanische Trennung des CAN über OPI1266. Der ADM3054 ist lt. Datenblatt nur für 846V zugelassen, ich brauche aber 4000V Isolation.
Peter D. schrieb im Beitrag #6431393: > Transceiver sind noch die alten PCA82C251T. > Für die auf HV floatenden Slaves erfolgt die galvanische Trennung des > CAN über OPI1266. Der ADM3054 ist lt. Datenblatt nur für 846V > zugelassen, ich brauche aber 4000V Isolation.
-
Thread
SPI-Probleme (Mega64)
Clock, und zum anderen bekommt der MCP2515 etwas mit, und sendet auch brav. Allerdings sieht das am PCA82C250 (der CAN-Driver für die hübschen Pegel) irgendwie traurig aus (can_h.jpg, can_l.jpg, natürlich anderer Maßstab, IIRC 0,5 V/DIV). Ist das gut genug, um was zu senden, oder ist das zu schlecht?
sicherlich mies, aber IMHO dürfte das CAN-Signal nur von der "letzten Meile" abhängen, also was vom MCP zum PCA und vom PCA zum SubD-Connector kommt. Fazit: ich probier's damit, und wenn die anderen Busteilnehmer mich auslachen, dann wird das ganze recht düster, weil für HF-Voodoo habe ich weder das Know-How
-
Thread
Hilfe: Bustreiber de/aktivierung
Hi, könntet ihr mir erklären, wie ich einen bustreiber (z.B. mcp2551 oder pca82c250) mit dem µC akitiviere und deaktiviere? Mir wurde gesagt, dies wäre mit dem RS-Pin möglich - aber wie? Was ist für den Bustreiber wichtig, um in den disable/slopeCtrl/normal - mode zu gehen
Was hält Dich davon ab, einen Blick ins Datenblatt des PCA82C250 zu werfen? In dem steht auf Seite 4 [pre] Pin 8 (Rs) allows three different modes of operation to be selected: high-speed, slope control or standby. For high-speed operation,
-
Thread
Spannungen am I²C
ich lese mir mal die beiden AppNotes durch. Werde mich dann nochmal melden. @Spess53, der NXP P82B96 scheint wohl ein sehr gern benutzter Chip zu sein, wenn da 18.000 bei Mouser am Lager sind.
schon gesagt: Reichelt. Aber bei Farnell kannst du über hbe ja auch privat bestellen. Wobei der P82B96 eigentlich andere (Kern)Aufgaben hat. Level Translator ist da ja nur ein "Abfallprodukt". Reine Level Translator gibt's auch. Wie z.B. PCA9306.
-
Thread
i2c - wie wird kabellänge gemessen? Verstärker?
Treibern können Leitungslängen von weit über 100 m bei 100kHz erreicht werden. Leitungs-Treiber: P 82B96 I²C-Bus Repeater/Hubs/Extenders (von mir bevorzugt verwendet) P 82B715 I²C bus extender wird der Bus z.B. zu groß (Umfangreich), kann man diesen jederzeit auch über einen HUB in Segmente
. Gääähn. Wir leben in 2010. Über 100kHz freut sich kein Mensch mehr! > Leitungs-Treiber: > P 82B96 I²C-Bus Repeater/Hubs/Extenders (von mir bevorzugt verwendet) > P 82B715 I²C bus extender Ganz schöne Klimmzüge, um nicht von der Technik wegzumüssen, auf die man sich so eingeschossen hat!
-
Thread
I²C Schieberegister
Für LED PWM Sachen gibt's auch extra I²C Bausteine wie den PCA9531.
application_note/AN10658.pdf ... http://ics.nxp.com/literature/other/interface/pdf/bus.buffers.p82b96.pca9600.pdf
-
Thread
Mehrere ATmegas über RS422 (MAX 488) verbinden.
der > Hardware schon erledigt. Was ist jetzt in dem Sinne die Hardware? Der Transceiver (z.B. PCA82C251, Max305x) ist ja strunzdumm und macht nur physikalischen Bus. Die Atmega88 werden kein CAN können, bzw nur als Softwareemulation. Da ist der Vorteil aber auch dahin, dann geht auch RS485 mit etwas
schrieb im Beitrag #7563847: > Was ist jetzt in dem Sinne die Hardware? Der Transceiver (z.B. > PCA82C251, Max305x) ist ja strunzdumm und macht nur physikalischen Bus. Ja, das macht der CAN-Controller. Benjamin K. schrieb im Beitrag #7563847: > Die Atmega88 werden kein CAN können, bzw nur als