IRC log for #neo900 on 20161115

00:09.28*** join/#neo900 mzki (~koza@89-76-126-150.dynamic.chello.pl)
00:58.49*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
01:53.00*** join/#neo900 knttl (~knttl@dyndsl-091-096-137-235.ewe-ip-backbone.de)
02:06.31*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
02:14.05*** join/#neo900 treeman (~treeman@84.217.173.228)
02:34.15*** join/#neo900 Oksana (~chatzilla@Maemo/community/ex-council/Wikiwide)
03:29.41*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
05:13.54*** join/#neo900 DocScrutinizer05 (~saturn@openmoko/engineers/joerg)
05:13.54*** mode/#neo900 [+v DocScrutinizer05] by ChanServ
05:14.21*** join/#neo900 neo900 (~office@neo900/coreteam/joerg)
05:14.21*** mode/#neo900 [+v neo900] by ChanServ
07:57.04*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
08:04.44*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
08:16.58*** join/#neo900 ss942 (59421593@gateway/web/freenode/ip.89.66.21.147)
08:17.13ss942OH MY GOD IT'S ALIVE
08:18.27ss942I just wanted to google how to change charger usb in nokia n900, but instead I spend 10 hours on reading why nokia n900 was so amazing and finally I'm here
08:27.18how900ss942: that's a great way to end up here :)
08:27.24how900ss942: welcome!
08:39.10*** join/#neo900 qws-user-1228 (~quassel@2605:a000:110c:a05e:c8ce:daff:2d1:a11f)
08:49.59*** join/#neo900 luke-jr (~luke-jr@unaffiliated/luke-jr)
09:17.14*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
09:43.33*** join/#neo900 jonsger (~Thunderbi@HSI-KBW-046-005-000-027.hsi8.kabel-badenwuerttemberg.de)
10:09.16*** join/#neo900 SylvieLorxu (~TheLastPr@541B7AAC.cm-5-4b.dynamic.ziggo.nl)
10:22.50*** join/#neo900 galiven (~Andrew@50-205-116-131-static.hfc.comcastbusiness.net)
10:38.24*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
10:51.31*** join/#neo900 mzki (~koza@89-76-126-150.dynamic.chello.pl)
11:38.02*** join/#neo900 goiken_ (~goiken@dslb-094-222-210-208.094.222.pools.vodafone-ip.de)
12:00.04*** join/#neo900 jonsger (~Thunderbi@dhcp662-233.laptop-wlc.uni-heidelberg.de)
13:07.36*** join/#neo900 paulk-minnie (~paulk@147.210.204.186)
13:44.43*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
14:36.10*** join/#neo900 jonsger (~Thunderbi@HSI-KBW-046-005-019-093.hsi8.kabel-badenwuerttemberg.de)
14:43.51*** join/#neo900 SylvieLorxu (~TheLastPr@541B7AAC.cm-5-4b.dynamic.ziggo.nl)
15:15.13enycJoerg-Neo900: wonderful
15:15.40enycJoerg-Neo900: i guess this sort of thing is to be expected... I rememer eevblog/dave_jones talking of the "electronics design merry-go-round" =)
15:18.31DocScrutinizer05well, this one is particularly strange since the chip is only a maybe 6 months old
15:27.35*** join/#neo900 qws-user-1229 (~quassel@cpe-76-181-123-141.columbus.res.rr.com)
15:41.48ceeneDocScrutinizer05: what about lattice FPGAs?
15:42.04ceenethey're tiny and some of them even have free as in freedom tools
15:42.45bencohwhat about power/battery?
15:42.56DocScrutinizer05huh?
15:44.09DocScrutinizer05ceene: the silego are mixed signal configurable integrated circuits. The logic functions are not as massive as in a FPGA
15:44.42ceenei know, but i worry that they decide to discontinue products so soon...
15:45.16ceenehttp://www.latticesemi.com/Products/FPGAandCPLD/iCE40Ultra.aspx#_2BC6BD88F5C0403A907E053CFCD1195B
15:45.27DocScrutinizer05they relabeled one product, since they - I guess - used a die shrink to fix a tiny SiErr
15:45.51*** join/#neo900 raoulzecat (~raoulzeca@ip-83-134-12-205.dsl.scarlet.be)
15:46.05ceenefirst example for this fpga family is an IR Rx/Tx :)
15:46.48ceeneit's also that... when I don't hate VHDL and FPGAs I love 'em
15:46.54ceeneit's a hard balance to maintain
15:47.01DocScrutinizer05look: latice smallest: 640 LUT.  Silego: 25 LUT/macrocells + 4 comparators
15:47.28ceeneand what about price and power consumption?
15:48.08DocScrutinizer05static power: latice 35µA, silego 0.3µA
15:48.53DocScrutinizer05an FFGA isn't the righr component for our usecase
15:48.59DocScrutinizer05FPGA
15:49.42DocScrutinizer05the silego are more like ASICs
15:53.42ceenehttps://hackaday.io/project/6592-dipsy
15:53.51ceenefunny things people do with lattice's fpgas
15:54.58DocScrutinizer05sure, they are nice chips, but not exactly what we need here
15:57.21DocScrutinizer05we use them here to replace a maybe 4 or 4 'traditional' analog (comparators, opamps) and logic (2-LUT, 3-LUT, like 7400 4 gate NAND. Also D-FF and counters, low power oscillator, delay etc) chips
15:57.36DocScrutinizer054 or 5
15:58.05wpwrakthe killer feature are the integrated analog comparators. we use them heavily. lattica don't have that.
15:58.32wpwrakah, we're synchronized ;-)
15:58.38ceeneoh, that's right
15:58.43ceenethese are pure digital circuits
15:58.44DocScrutinizer05and I don't know if latice can even do that, anyway the Silego have a OTP ROM to freeze the config, so they are not per se 'Field Programmable'
15:59.06ceenehttp://imgur.com/a/4vBfT
15:59.16ceenewe opened up an android phone yesterday, btw
15:59.27ceenethat's all there is to see
16:05.22bencohwhat did you expect? :)
16:05.41ceenedon't know... something :)
16:05.47bencohhuhu
16:06.47DocScrutinizer05ceene: see for example U801 in https://neo900.org/stuff/kicad/proto_v2/2016-11-08/neo900__proto_v2__by_eeshow.pdf#8
16:08.09DocScrutinizer05it does analog comparator and AD, and it provides a duty-cycle power saving for the two LVM221 RF-sensors
16:08.56ceeneu801 is gps rf lna
16:09.06DocScrutinizer05so this little chip saves us a maybe 5 others, or alternatively we had to offload all those tasks to the main CPU
16:09.18ceeneu806 i guess
16:09.32DocScrutinizer05sorry U806
16:09.40ceenei see
16:09.48ceeneyep, no fpga will do that
16:09.55ceenethey're just not designed for it
16:10.08DocScrutinizer05exactly
16:12.32ceenewell, time to go home
16:12.32ceenecya!
16:13.04DocScrutinizer05and the recent addition of I2C is just a very nice option that came with the new GP5 chips (which I ranted about yesterday). Before we planned to use a GP4 (without I2C) for exactly the same task, except the ADC obviously
16:13.50DocScrutinizer05before that we planned for an analog comparator (or opamp) and doing the duty-caycle and ADC in OMAP
16:15.13DocScrutinizer05in OMAP we had to use a PWM IP for that, so the CPU can go asleep while the PWM still handles reducing the power-on time for the greedy LMV221
16:16.17DocScrutinizer05problem: with such approach we need to make sure the comparator doesn't fire a IRQ during settle time and shutdown with evey cycle of duty
16:17.25DocScrutinizer05so the comparator needed some enable function too. And then we still had no bias compensation for possible drift between the two LMV221
16:25.39*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
16:32.30Joerg-Neo900anyway we are using the SLG36533 which is not being phased out. The 'twin' SLG46531 however is, but obviously just to relabel it to SLG46537 and do a tiny SiErr fix along with the die shrink (and/or bonding pad rearrangement) both chips probably have seen for the new even more tiny MSTQFN-22 package
16:33.02Joerg-Neo900s/SLG36533/SLG46533/
16:34.33Joerg-Neo900http://www.silego.com/uploads/Products/product_482/SLG46533r106_10202016.pdf
16:35.28*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
16:35.41Joerg-Neo900if that link is 404 for you, go one dir level up and then back again, their webserver checks for REFERRER
16:38.00Joerg-Neo900or see there: http://www.silego.com/softdoc/datasheet.html?filterPN=SLG46533V
16:40.27Joerg-Neo900if you want to 'touch' that stuff: http://www.silego.com/softdoc/software.html
16:41.46Joerg-Neo900I installed the Ubuntu version on OpenSuse (with alien) and it worked after some needed libs update
16:42.23Joerg-Neo900it's a shame they don't offer generic debian and RPM packages
16:42.41Joerg-Neo900oohm cancel "debian", they do
16:58.29*** join/#neo900 cybiko123 (~cybiko123@unaffiliated/cybiko123)
17:05.27*** join/#neo900 drrz (~drrrrz@162.216.46.40)
17:14.36*** join/#neo900 xman (~xman@user-0cdft6f.cable.mindspring.com)
18:59.28*** join/#neo900 cc___ (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
19:08.59*** join/#neo900 drrz (~drrrrz@108.61.228.112)
19:34.18*** join/#neo900 qws-user-1228 (~quassel@2605:a000:110c:a05e:c8ce:daff:2d1:a11f)
19:40.04*** join/#neo900 mzki (~koza@89-76-126-150.dynamic.chello.pl)
23:18.43*** join/#neo900 chainsawbike (~chainsawb@unaffiliated/chainsawbike)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.