atk has quit [Quit: Well this is unexpected.]
atk has joined #neo900
knttl has quit [Ping timeout: 268 seconds]
knttl has joined #neo900
M-DzzzzzzR has quit [Remote host closed the connection]
greenmonkey[m] has quit [Write error: Connection reset by peer]
xman has joined #neo900
xman has quit [Client Quit]
greenmonkey[m] has joined #neo900
M-DzzzzzzR has joined #neo900
raoulzecat has quit [Ping timeout: 260 seconds]
raoulzecat has joined #neo900
chomwitt has quit [Quit: WeeChat 1.0.1]
chomwitt has joined #neo900
chomwitt has quit [Quit: WeeChat 1.0.1]
drrz has joined #neo900
drrrz has quit [Ping timeout: 245 seconds]
drrrz has joined #neo900
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #neo900
Joerg-Neo900 has joined #neo900
Joerg-Neo900 is now known as Guest89160
Guest89160 has quit [Killed (barjavel.freenode.net (Nickname regained by services))]
drrz has quit [Ping timeout: 258 seconds]
jabawok has quit [Quit: Leaving]
jabawok has joined #neo900
jabawok has quit [Client Quit]
jabawok has joined #neo900
greenmonkey[m] has quit [Ping timeout: 258 seconds]
M-DzzzzzzR has quit [Ping timeout: 246 seconds]
pagurus has quit [Remote host closed the connection]
pagurus has joined #neo900
JoHnY_ has joined #neo900
sn0wmonster has quit [Ping timeout: 244 seconds]
JoHnY has quit [Ping timeout: 244 seconds]
sn0wmonster has joined #neo900
arcean has joined #neo900
luke-jr has quit [Read error: Connection reset by peer]
jonsger has joined #neo900
greenmonkey[m] has joined #neo900
ecloud has quit [Ping timeout: 245 seconds]
greenmonkey[m] has quit [Ping timeout: 258 seconds]
ecloud has joined #neo900
ShadowJK has quit [Ping timeout: 244 seconds]
ShadowJK has joined #neo900
galiven__ has joined #neo900
galiven_ has quit [Ping timeout: 265 seconds]
mzki has joined #neo900
rootman has joined #neo900
Pali has joined #neo900
greenmonkey[m] has joined #neo900
M-DzzzzzzR has joined #neo900
luke-jr has joined #neo900
paulk-collins has joined #neo900
jonsger has quit [Ping timeout: 250 seconds]
mzki has quit [Quit: leaving]
chomwitt has joined #neo900
SylvieLorxu has joined #neo900
ahycka has joined #neo900
arcean has quit [Ping timeout: 260 seconds]
Kabouik has joined #neo900
xman has joined #neo900
jonsger has joined #neo900
<ahycka> wpwrak, Joerg-Neo900: i would like to add a 0R serie resistor in each line of in SPI bus (RFID/NFC - nfc.sch)
<ahycka> i had some problems in SPI bus between ADCs and FPGA
<Joerg-Neo900> of course, go ahead
<Joerg-Neo900> :-)
<ahycka> and i had to cut the line to solder 100ohm Resistor in serie
<Joerg-Neo900> ack
<Joerg-Neo900> source side?
jonsger has quit [Ping timeout: 256 seconds]
<Joerg-Neo900> or termination side, or in the exact middle between the two?
<Joerg-Neo900> I'd think source side, though there are good arguments for termination side too
<Joerg-Neo900> anyway on source side we have waaay more PCB real estate right now ;-)
<ahycka> i put it in source side
<Joerg-Neo900> :-D
<ahycka> because i had FPGA and 2ADCs
<ahycka> 1 master
<ahycka> 2 slaves
<Joerg-Neo900> :nod:
<Joerg-Neo900> usual
<ahycka> in this case, i think doesnt matter
<ahycka> there is only 1 master and 1 slave
<Joerg-Neo900> it's about driver strength and about ringing aka reflexions
<Joerg-Neo900> reflexions are at ends, driver strength best controlled at master side
<Joerg-Neo900> aiui at least
<ahycka> yes, but SPI is strange, in another board, i had 1 PIC and 2 DDS without any serie resistor, and it works perfectly
<ahycka> 1 FPGA and 2 ADCS didnt work without resistor
<Joerg-Neo900> a typical case of "we rather test this in RL and see what works best"
<ahycka> and i only find some documentation in a book named something like "digital black magic"
<ahycka> xD
<Joerg-Neo900> what a fitting name :-)
<ahycka> " High-Speed Digital Design: A Handbook of Black Magic, Johnson, Graham 1993"
<Joerg-Neo900> it's about chip pin / driver/receiver circuitry impedances
<ahycka> here!
<ahycka> hahahahahaha
<ahycka> but our SPI works at 1MHz!
<ahycka> it's not high frecuency
<wpwrak> our SPIs run at a fairly leisurely speed. 12.5 MHz tops, but more likely around 6.78 MHz, or less
<ahycka> 1MHz,5cm length?
<Joerg-Neo900> yeah, not much troubles expected to show up at this
<ahycka> black magic!
<Joerg-Neo900> anyway, please go ahead adding those, they are actually a oversight not being in there already
<Joerg-Neo900> :-)
* Joerg-Neo900 recalls how happy everybody was to have the programmable driver strength when uSD clock interfered with GPS RX
<Joerg-Neo900> who would have thought that the (iirc) 7th harmonic of clock was *exactly* on GPS frequency
<Joerg-Neo900> nah, must have been like 20th or higher
<Joerg-Neo900> X-P
<Joerg-Neo900> a tiny 4.7pF fixed it pretty good
<Joerg-Neo900> somesuch botch
<Joerg-Neo900> \o/
<atk> when random capacitors and squiggly traces make the difference between broken and working, you know you're dealing with high speed electronics or RF stuff
<Joerg-Neo900> hehe, yes
<atk> Especially interesting are those high end oscilloscopes which look like someone went into paint and drew random shapes and then made a PCB out of it.
<Joerg-Neo900> this capacitor though wasn't exactly random. I even calculated the capacitance of the chewing gum paper somebody stuck on top of the uSD card which evidently fixed the issue ;-P
<atk> I wonder how someone came up with the idea of putting chewing gum wrapper on the SD card
<Joerg-Neo900> we also tested the effect of the increased capacitive burden on clock slew rate
<Joerg-Neo900> (idea) I don't know, our users were *very* innovative
<wpwrak> paper = "shielding" :)
ahycka has quit [Ping timeout: 240 seconds]
<Joerg-Neo900> was a very nasty heissenbug too since it only hit those who actually used their uSD and same time GPS
<Joerg-Neo900> we tested GPS as nauseum and didn't find a problem since none of the engineers had a uSD in their test devices
<wpwrak> wasn't it that the GPS antenna was too close to uSD ?
<atk> ( https://youtu.be/1QBFIfKlvHU?t=46m5s - voodoo RF PCB design )
<Joerg-Neo900> atk: preeeeetty
<atk> 48:35 - even more weird shapes and squiggles
<Joerg-Neo900> 48:30 ROTFL
<Joerg-Neo900> yeah
* Joerg-Neo900 giggles
<Joerg-Neo900> wpwrak: I don't know if the mere distance ever been considered
<Joerg-Neo900> can't be physical distance to the patch antenna since that one was at very top end of device
<Joerg-Neo900> fsckd up EMC
<Joerg-Neo900> the clock simply was allowed to radiate I guess, nobody checked what *exactly* was the failure operation mode
<Joerg-Neo900> maybe a trace was too close to the clock trace, maybe (my fav) the card holder simply acted as antenna
<Joerg-Neo900> but yeah, you can see the GPS antenna plug next to the uSD holder
<wpwrak> yup. rolling out the red carpet for trouble ;)
<Joerg-Neo900> who knows which sort of aerial the gndplane forms with the sleeve shielding of the antenna cable, creating waves propagating along the cable surface to the whole patch antenne and there jumping directly to the antenna patch and into the amp#
<Joerg-Neo900> never forget: *ALL* antennas are dipoles
<Joerg-Neo900> so wiggling with the GNd potential of the patch LNA antenna is exactly same as sening a signal to the antenna patch on top of it
<Joerg-Neo900> sending
<Joerg-Neo900> and a wire shielding gaze running in parallel to the gnd plane it's connected to forms a nice loop antenna by itself
<Joerg-Neo900> s/gaze/braid/
<Joerg-Neo900> reducing the clock driver strength and damping the slew rate further by a 10pF load effectively cured the issue though
<Joerg-Neo900> and simply doing "the right thing" and switch off clock as long as uSD had no operations to perform was the final killer of the issue
<Joerg-Neo900> at least as long as you were not constantly loading map tiles from uSD while using GPS
jonsger has joined #neo900
pagurus` has joined #neo900
ahycka has joined #neo900
<Joerg-Neo900> wpwrak: D1402 IR-LED VBAT n uF bypass capacitor to GND missing
<Joerg-Neo900> also we *might* consider a series R in/from gate to R1410, to reduce slew rate of high current
<Joerg-Neo900> >>In other cases, a maximum slew rate is specified[2] in order to limit the high frequency content present in the signal, thereby preventing such undesirable effects as ringing or radiated EMI<< https://en.wikipedia.org/wiki/Slew_rate
<Joerg-Neo900> we don't need frequency components >500kHz there
<Joerg-Neo900> a very rough guestimate by parasitic capacity of gate and 500kHz is absolutely sufficient for size of series R
<Joerg-Neo900> we have am order of magintude headroom for error to the low side
<Joerg-Neo900> and no hard limits at all to the higher frequency side
Kabouik_ has joined #neo900
Kabouik_ has quit [Remote host closed the connection]
Kabouik has quit [Read error: Connection reset by peer]
Kabouik has joined #neo900
<ahycka> Joerg-Neo900, could you make me a branch to push my schematics review? (SPI resistors)
<ahycka> i can push/pull in master but i cant checkout a new branch
<ahycka> push the new branch, I mean
chomwitt has quit [Ping timeout: 250 seconds]
<wpwrak> ahycka: that would be for hellekin (joerg doesn't know much about such details of the git setup). i've notified him.
<ahycka> i can ask him
<ahycka> how900?
<how900> yo ahycka
<ahycka> hi!
<ahycka> could you make me a branch to push my schematics review?
<ahycka> i can push/pull in master but i can push a new branch
<how900> you have a dedicated branch, let me see... If you ssh git@neo900.org you should have it listed...
<how900> ahycka: it's proto_v2
<wpwrak> how900: ah, you're already here, good :)
<ahycka> PTY allocation request failed on channel 0
<ahycka> hello ahycka, this is git@newbie running gitolite3 v3.6.6-2-g8620d5f on git 2.10.0
<ahycka> Connection to neo900.org closed.
<ahycka> R Wtesting
<ahycka> R Wee
<ahycka> i can't see proto v2 xD
pagurus` has quit [Ping timeout: 252 seconds]
<how900> OK, but if you run: git push -u origin proto_v2 it should work ahycka
<how900> try this :)
<wpwrak> how900: is the idea that we'd all work on the proto_v2 branch then ? or would that be ahycka's branch, and we then merge into master ?
<Joerg-Neo900> the latter
<ahycka> wpwrak, by the moment i only add 8 resistor in 2 SPI bus
<ahycka> the best part is that kicad is plain text! O_O
<ahycka> altium is binary
<ahycka> so, it's impossible compare 2 versions
<wpwrak> ahycka: kicad has its share of quirks despite the text, too :)
<Joerg-Neo900> with kicad and Neo900 you get eeschow :-)
<wpwrak> ahycka: e.g., if you run ERC, invisible information on all the power symbols changes
<Joerg-Neo900> not terribly useful for git, but for "compare" it's without any competition
<wpwrak> ahycka: also, sometimes you redraw a few things, commit, and when you open the sheet again, without making changes, eeschema decides to optimize some wires. so you suddently get a bunch of hard to interpret changes out of the blue. of course, there aren't "real", which eeshow can tell (i.e., no difference)
<wpwrak> Joerg-Neo900: comparing is especially useful with git ;-)
<Joerg-Neo900> with git, but not FOR git
<wpwrak> ah, your visual merge. yeah, that would be quite a project :)
<Joerg-Neo900> git diff is (c-)sourcecode centric by design
<Joerg-Neo900> the more so is git merge
<wpwrak> with kicad, git diff tells you when there's a lot more going on than you expected :)
<wpwrak> and yes, avoid git merge of kicad files
<ahycka> wpwrak rocks!! \o/
<Joerg-Neo900> for very simple changes git merge might work for kicad, but as soon as it gets a tiny bit more involved or kicad messes up, you're lost
<ahycka> xD
<wpwrak> :)
Kabouik has quit [Remote host closed the connection]
sicelo has joined #neo900
<ceene> just so you know
<ceene> this is NOT ahycka
<Joerg-Neo900> oooh
<ceene> she still has all ten fingers :)
<Joerg-Neo900> ROTFL
<Joerg-Neo900> good spotting
<ceene> too much protection for the eys, she forgot the adamantium gloves
<ceene> s/eys/eyes/
<ceene> what was she expecting to happen? exploding capacitors?
<ahycka> hahahahahaha
<ahycka> she needs a shower cap, i always burn me some hair :(
<wpwrak> ceene: (fingers) that's daenerys
<Joerg-Neo900> ~dict daenerys
<infobot> could not find definition for daenerys
<wpwrak> the glasses are probably some fashion statement
<Joerg-Neo900> oooh, now even my patter matching got it
<wpwrak> ;-)
<Joerg-Neo900> (glasses) useful when soldering on high energy active circuits
<Joerg-Neo900> a 100A@400V arc isn't a joke when you're not wearing glasses
<ahycka> ask ceene!!!!
<ahycka> xD
galiven has joined #neo900
<Joerg-Neo900> I don't need to ask anybody ;-D
<Joerg-Neo900> 3 days blind
<Joerg-Neo900> though I wasn't soldering
<ahycka> ceene only 10h
<Joerg-Neo900> mains distribution and a A size battery cell fell in and shorted all 3 phases
<ahycka> we are playing with high power stage of a lcd...
<ahycka> measuring voltage
<ahycka> and...
<Joerg-Neo900> was quite a flash and bang
<ahycka> what a beautifull arc!!!
<ahycka> 5h watching lights
<Joerg-Neo900> then I had to replace 2 of the 3 63A slowblow fuses
<Joerg-Neo900> and to take care of my eyeballs suffering severe UV light burn
<ahycka> we were trying to fix the monitor, we killed it :( and monitor went to trash
<Joerg-Neo900> dang
<Joerg-Neo900> as long as nobody got severly injured
bencoh_ has joined #neo900
<ceene> nah, it was a loud bang
enyc_ has joined #neo900
<ceene> another girl in the lab almost jumped to the ceiling
<Joerg-Neo900> luckily my mishap happened in a feeble 3 room flat distribution
<ceene> but i kept seeing lights on one eye during the rest of the day
<ahycka> i have to go
<ahycka> cya tomorrow!
<Joerg-Neo900> cya! :-)
<ceene> we doboth have to go
<ceene> company dinner
<Joerg-Neo900> oooh that stuff
ahycka has quit [Remote host closed the connection]
<ceene> if only the boss stayed at home... but then we'd have to pay for our own meal, so at least we've got that :D
<Joerg-Neo900> hehehe
<ceene> well, cya tomorrow!
<Joerg-Neo900> cya!
galiven__ has quit [*.net *.split]
ecloud has quit [*.net *.split]
enyc has quit [*.net *.split]
MonkeyofDoom has quit [*.net *.split]
Xiaoman has quit [*.net *.split]
jefrite has quit [*.net *.split]
bencoh has quit [*.net *.split]
l_bratch has quit [*.net *.split]
ecloud_ has joined #neo900
jefrite has joined #neo900
Xiaoman has joined #neo900
l_bratch has joined #neo900
<wpwrak> grmbl, ahycka isn't "always on"
<wpwrak> ceene: i fixed two things, so ahycka will want to merge with "master"
enyc_ is now known as enyc
pagurus` has joined #neo900
bencoh_ has quit [Changing host]
bencoh_ has joined #neo900
bencoh_ is now known as bencoh
chomwitt has joined #neo900
greenmonkey[m] has quit [Ping timeout: 250 seconds]
M-DzzzzzzR has quit [Ping timeout: 245 seconds]
paulk-collins has quit [Quit: Leaving]
pagurus` has quit [Remote host closed the connection]
greenmonkey[m] has joined #neo900
M-DzzzzzzR has joined #neo900
mzki has joined #neo900
tsuggs has quit [Ping timeout: 250 seconds]
xman has quit [Quit: Leaving.]
SylvieLorxu has quit [Quit: ZNC - http://znc.in]
mzki has quit [Ping timeout: 256 seconds]
tsuggs has joined #neo900