Sida 1 av 2

OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 01:54:04
av Glattnos
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

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 02:03:51
av Lennart Aspenryd
EMI Filter!
Mot Norrsken och annat skit
https://www.murata.com/products/emc/emi ... apter01-p1

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 02:20:30
av Glattnos
Jaha :o 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?

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 09:11:58
av rvl
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.

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 11:20:05
av Glattnos
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/

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 15:32:29
av Borre
Prova utan, men ja den typen bör fungera, men 100pF och inte 22nF.

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 15:52:24
av rvl
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?

Postat: 27 mars 2018, 16:06:45
av Borre
I vilken app-note?

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 16:11:39
av rvl
Bilden i första inlägget.

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 16:14:38
av Borre
Jaha, trodde du menade för komponenten i fråga.

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 27 mars 2018, 16:25:53
av Glattnos
Tackar :)

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?

Postat: 30 mars 2018, 13:42:33
av Glattnos
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.

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 30 mars 2018, 14:08:39
av jesse
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"
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.
Vad jag förstår så är CTS en ingång och tolererar alltså 3,6 volt .
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?

Postat: 30 mars 2018, 17:58:23
av Glattnos
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 :humm: Men jag får prova så :)

Re: OriginGPS sensor och AVR koppla ihop?

Postat: 8 april 2018, 14:51:21
av Glattnos
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:

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 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.