Pages: [1]   Go Down
Author Topic: [Opgelost] Arduino Mega en SI570  (Read 1975 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hoi Allemaal,

Ik probeer een Arduino Mega te koppelen aan een SI570 op het bordje van WB6DHW http://wb6dhw.com/Si570/Si570.html. Het lukt me echter niet om een stabiele I2C verbinding te krijgen.

Ik heb al extra pull up weerstanden toegevoegd.

Iemand enig idee wat ik nog meer kan doen?

gr John PH9Z
Code:



#include "Wire.h"
 
void setup()
{
  delay(1000);
 
  Wire.begin();
  Serial.begin(9600);
  Serial.println("...");
}
 
void loop()
{
  delay(1000);
  Wire.beginTransmission ( Si570_address );
  Wire.write ( 0x07 );          
  Wire.endTransmission();
  Wire.requestFrom (85, 1 );
  Serial.println( Wire.read(),HEX);
}


Ik krijg als uitkomst:
FFFFFFFF
A8
FFFFFFFF
FFFFFFFF
FFFFFFFF
A8
A8
C2
A8
5B
FFFFFFFF
A8
C2
FFFFFFFF
FFFFFFFF
« Last Edit: January 06, 2013, 12:01:59 pm by PH9Z » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Opgelost, I2C draden langer dan 5 cm leveren problemen op....

73 John PH9Z
Logged

Forum Moderator
Belgium
Offline Offline
Edison Member
*****
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

bedankt om te melden dat het opgelost is en hoe het opgelost is  smiley-grin
Met vriendelijke groet
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi jongens,

mooi, dat jullie problem opgelost is en dat de Si570 bij jullie werkt.

Ik heb 1 jaar geleden weken zitten prutsen en het is me niet gelukt de Si570 (CMOS) ook maar een keer tot een ACK te bewegen. Ik had beste meetapparatuur beschikbar en alle signalen zagen er prachtig uit. En ik heb een testcircuit met een doorgaande koper ground vlakte . Alle ground pins zijn op kortste weg met de ground verbonden en de Vcc-pin is direct met en keramische condensator tegen ground verboden. Andere chips kon ik wel per I2C bereiken. Het circuit leverde ca. 50MHz aan de output.

Enige weken geleden vond ik een opmerking in een handleiding van de FA-SY bouwset. "Het is allgemeen bekend, dat de I2C communicatie van de Si570 (speciaal de CMOS versie) gestoord wordt, waneer de chip aan de output niet met een afsluit weerstand werkt". Ik had er noch nooit van gehoord en het staat niet in de datasheet, noch in de application note AN291 van de Si570. Verdere recherche in het internet leverde 2 verdere resultaten in dezelfde richting op.

De output pin van de Si570 was nergens aangesloten. Gisteren soldeerde ik een 100 Ohm weerstand direct van de output-pin tegen ground.  Vanaf dit moment werkten de I2C programmas ! Dus de chip stoorde zichzelf ook al via interne koppeling. Dat kan je nergens verder aan zien (of meeten).

Nu werkt het uitstekend. De eenvoudigste software om te beginnen met de SI570 heb ik van WA5BDU (http://wa5bdu.blogspot.de/2009/05/si570-synthesizer.html). Hij zond mij arduino sketches naar een mail request.

de groeten,

Axel, DK4AQ
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...De output pin van de Si570 was nergens aangesloten. Gisteren soldeerde ik een 100 Ohm weerstand direct van de output-pin tegen ground.  Vanaf dit moment werkten de I2C programmas ! Dus de chip stoorde zichzelf ook al via interne koppeling. Dat kan je nergens verder aan zien (of meeten)...


de groeten,

Axel, DK4AQ


Hoi Axel.

Met de output pin, bedoel je daarmee de HF output? Zou het ook werken voor de inverted HF output dan? Zoals bij de Lima-sdr is alleen de HF output belast. En de inverted HF output is niet aangesloten.

Groeten Roelf, pe1mxp
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Roelf,
sorry, ik heb lang niet in mij mails gekeken  smiley-sad-blue. Ik hoop je hebt het al geprobeerd. Ik heb alleen maar single ended Si570-Chips. Het ging inderdaad om de RF-output. Er word in het chip behoorlijk RF-vermoogen met hooge frequency-aandeelen opgewekt. Dus kunnen koppelingen op de korte afstand binnen het chip naar alle deelen van de schakeling gebeuren. Als de load resistor is angesloten, word de spanning aan de output vermindert.

Groeten,
Axel
Logged

Pages: [1]   Go Up
Jump to: