OriginGPS sensor och AVR koppla ihop?
OriginGPS sensor och AVR koppla ihop?
Jag ska koppla ihop en GPS-sensor med en AVR via UART. Det kommer drivas på 3.3V.
Men vad är "Murata" i schemat och varför sitter det där?
GPS-sensorn: https://origingps.com/wp-content/upload ... et-3.7.pdf
Men vad är "Murata" i schemat och varför sitter det där?
GPS-sensorn: https://origingps.com/wp-content/upload ... et-3.7.pdf
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: OriginGPS sensor och AVR koppla ihop?
Jaha men just den som står går ju inte att finna. Är det nått man kan göra själv eller måste det vara en speciell komponent?
Sen har dom kopplat RX - RX och TX - TX, brukar inte RX och TX på ett chip normalt anges för chippet i sig och inte vart det ska kopplas?
Edit: Eller nej, dom menar inte att det är uC:s inkoppling till höger, det är bara förtydligande eller? Så det ska kopplas RX - TX och TX - RX som vanligt?
Sen har dom kopplat RX - RX och TX - TX, brukar inte RX och TX på ett chip normalt anges för chippet i sig och inte vart det ska kopplas?
Edit: Eller nej, dom menar inte att det är uC:s inkoppling till höger, det är bara förtydligande eller? Så det ska kopplas RX - TX och TX - RX som vanligt?
Re: OriginGPS sensor och AVR koppla ihop?
End Of Life 2014...
http://www.pk-components.de/getpcn.php? ... DD0584.pdf
Ser ut som om ersättaren (NFA31CC101S1E4D om jag tolkade rätt) också gått samma väg, åtminstone inte på lager hos Mouser/DigiKey, men det borde rimligtvis gå att testa utan.
http://www.pk-components.de/getpcn.php? ... DD0584.pdf
Ser ut som om ersättaren (NFA31CC101S1E4D om jag tolkade rätt) också gått samma väg, åtminstone inte på lager hos Mouser/DigiKey, men det borde rimligtvis gå att testa utan.
Re: OriginGPS sensor och AVR koppla ihop?
Ah, tackar
Men jag har mest hållit på med 5V och aldrig stött på EMI-filter tidigare, är det mer känsligt när det är lägre spänning? GPS-chippet kan matas med 3.3V men internt går det nog på 1.8V
Det finns även i historiken i databladet till GPS:en att dom lagt till Murata-filter nyligen:
Mar. 12, 18 Update Murata filter p/n on typical circuit page 26
Så det har förmodligen i vissa fall stötts på problem tidigare.
Men jag bör alltså använda ett EMI-filter? Kan detta funka i så fall: https://www.tme.eu/se/details/nfm21cc22 ... md/murata/
Men jag har mest hållit på med 5V och aldrig stött på EMI-filter tidigare, är det mer känsligt när det är lägre spänning? GPS-chippet kan matas med 3.3V men internt går det nog på 1.8V
Det finns även i historiken i databladet till GPS:en att dom lagt till Murata-filter nyligen:
Mar. 12, 18 Update Murata filter p/n on typical circuit page 26
Så det har förmodligen i vissa fall stötts på problem tidigare.
Men jag bör alltså använda ett EMI-filter? Kan detta funka i så fall: https://www.tme.eu/se/details/nfm21cc22 ... md/murata/
Re: OriginGPS sensor och AVR koppla ihop?
Prova utan, men ja den typen bör fungera, men 100pF och inte 22nF.
Re: OriginGPS sensor och AVR koppla ihop?
Ja, 22 n blir litet väl styvt för signalledare. Sen behöver du fyra stycken om du hittar 100 p av den modellen och lämpliga serieresistorer, om man ska få det så likt kopplingen i app.noten som möjligt, men jag skulle prova helt utan.
Re: OriginGPS sensor och AVR koppla ihop?
Tackar
Då provar jag med denna: https://www.tme.eu/se/details/nfm3dcc10 ... md/murata/
Vad blir lämplig serie-resistor då? 10Ω?
Då provar jag med denna: https://www.tme.eu/se/details/nfm3dcc10 ... md/murata/
Vad blir lämplig serie-resistor då? 10Ω?
Re: OriginGPS sensor och AVR koppla ihop?
Nu har jag ritat lite mer på schemat. Verkar det okej att koppla Murata-filter och 10Ω resistor i serie på det viset?
Sen undrar jag hur dom menar när det står: "Pull-up resistor i referenced to 1.8V"
Betyder det att de interna pull-up resistorerna går till 1.8V eller att jag inte får sätta extrena pull-ups till 3.3V? I absolute maximum ratings står det ju max 3.65V för I/O
Det är CTS jag måste dra hög för att få UART interface om jag förstår det rätt.
Sen undrar jag hur dom menar när det står: "Pull-up resistor i referenced to 1.8V"
Betyder det att de interna pull-up resistorerna går till 1.8V eller att jag inte får sätta extrena pull-ups till 3.3V? I absolute maximum ratings står det ju max 3.65V för I/O
Det är CTS jag måste dra hög för att få UART interface om jag förstår det rätt.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: OriginGPS sensor och AVR koppla ihop?
Det finns två varianter av GPS-modulen: ORG1410-PM01 med VCC = 1,8V och ORG1410-PM01 med VCC=2 - 5,5V. Men det verkar som att GPIO alltid kör med 1,8V nivå (som jag förstår det när jag läser databladet på sidan 14: "13.2. RECOMMENDED OPERATING CONDITIONS") fast ingångarna tolererar upp till 3,6V på båda varianterna.
Om du ska använda UART så står det mer detaljerat på sidan 25: "17.4.1. UART"
Ska du använda UART och din processor går på 3,3V så ska du sätta en pull-up även på TX-signalen (TX ut från GPS alltså) för att få riktig nivå in, vilket du kan se på första bilden du postade (18. TYPICAL APPLICATION CIRCUIT)
Om du ska använda UART så står det mer detaljerat på sidan 25: "17.4.1. UART"
Vad jag förstår så är CTS en ingång och tolererar alltså 3,6 volt .UART host interface features are:
▪ TX used for GPS data reports. Output logic high voltage level is LVCMOS 1.8V compatible.
▪ RX used for receiver control. Input logic high voltage level is 1.45V, tolerable up to 3.6V.
Ska du använda UART och din processor går på 3,3V så ska du sätta en pull-up även på TX-signalen (TX ut från GPS alltså) för att få riktig nivå in, vilket du kan se på första bilden du postade (18. TYPICAL APPLICATION CIRCUIT)
Re: OriginGPS sensor och AVR koppla ihop?
Tack så mycket jesse
Det är ORG1410-PM04 som ska ha VCC 2-5.5V som jag ska använda.
Det med TX-signalen hade jag missat, lite mystiskt att modulen "driver" signalen till 1.8V(via intern pull-up gissar jag) och så kan man sätta en till pull-up till 3.3V Men jag får prova så
Det är ORG1410-PM04 som ska ha VCC 2-5.5V som jag ska använda.
Det med TX-signalen hade jag missat, lite mystiskt att modulen "driver" signalen till 1.8V(via intern pull-up gissar jag) och så kan man sätta en till pull-up till 3.3V Men jag får prova så
Re: OriginGPS sensor och AVR koppla ihop?
Jag ska kolla checksumman på GPS-strängen men får inte ihop det riktigt. Sist i strängen är det två byte som vad jag förstår motsvarar checksumman i hexdecimal skrivet i ASCII, men hur kollar man det?
Detta har jag skrivit men det verkar inte syntaktiskt rätt: Jag gissar att det antingen är datatyper eller syntax som spökar, jag är ju inte proffs på sånt
Jag har lyckats att läsa strängen och lagra i olika variabler som jag sedan kan visa på en grafisk OLED så ganska bra går det, men jag vill gärna lägga till kontroll av checksumma så jag får lite error-kontroll.
Detta har jag skrivit men det verkar inte syntaktiskt rätt:
Kod: Markera allt
//Detta ska alltså konvertera en ASCII till HEX
unsigned char atoh (unsigned char data){
if (data > '9'){
data += 9;
}
return (data &= 0x0F);
}
//Jag testar såhär, GPS_CheckSum[] är där strängens checksumma ligger i ASCII-format(två byte) och Check_Sum är den uträknade checksumman(ligger i en byte)
if((atoh(GPS_CheckSum[0])<<4) &= (atoh(GPS_CheckSum[1])) == Check_Sum) RX_Data_Valid = 1;
Jag har lyckats att läsa strängen och lagra i olika variabler som jag sedan kan visa på en grafisk OLED så ganska bra går det, men jag vill gärna lägga till kontroll av checksumma så jag får lite error-kontroll.