All this will be replaced allowing me to start from scratch... I will probably keep the keyboard and screen, even if I have to set up an AtTiny or similar to get the interfaces in a format I want. At this stage looking at using an ARM processor or SoC. The CDROM bay will be replaced with pluggable modules with a digital interface to the main board allowing me to change and upgrade input channels or make a computer controlled function generator/DSO that can be controlled from any computer (Running Linux of course :) ). At this stage to allow remote control ethernet/WIFI is planned with an interface probably built from Qt. As well as being remote controllable the oscilloscope will be locally controllable, with the bootloading being handled by coreboot with a linux kernel payload.
I want to be able to use this to help me debug amateur radio rigs up to the 40m band to start with. The pluggable ADC modules allow me to improve if I need better frequency/accuracy. Basic features will include :
-Local control to allow full functionality as a normal DSO.
-Updatable firmware so new features can be implemented.
-Miniumum 50MHz bandwidth for initial product(excluding prototypes).
-Network connectivity to allow remote monitoring.
-Possibly battery, to allow monitoring in locations with limited power outlets
-Using only free and open source tools to design and sharing the designs as open source(github?)
Hopefully soon I'll get a picture of the laptop in it's current condition so you can get an idea of how much space internally I have to work with :)
- Details
- Written by Rex ORegan-2
According to this wikipedia page the smallest amount of RAM that an ATtiny has is 32 bytes... now I have 15 8bit fader channels and 12 boolean channels... by my maths that makes 132 Bits... According to the Wikipedia entry on bytes it says that 1 byte ~ 8 bits on most systems... using that conversion I need 16.5 bytes of RAM for my variables, having about half of the RAM in the system means I don't have to worry too much about having to make my code too compact even on the smallest of microcontrollers... I hope...
As to the problem of needing more ADC channels then are provided I can use the I2C bus or 2 wire bus to attach extra ADC chips to the AVR.
That's all for now... exams are almost over and I have a job coming up shortly that should give me some money to spend on this stuff so I can finally get this desk working properly...
Cheers,
Rex
- Details
- Written by Rex ORegan-2
The really exciting thing about it is that it has 2 separate CPU's!! So naturally when I got it home my brother asked if I was setting it up for gaming... not yet...
I'll try and get some good pics and upload them sometime soonish too...
I plugged it in today and discovered that my PSU's are all really really old... as I only have the 20 pin connectors... but I do have a few of them so I'm going to see if I can hack a few together and get them to drive the board... The biggest problem at the moment is there is another socket next to the main 24 pin ATX power plug, this means (according to wikipedia) that I need an EPS type power supply. on the Wikipedia page for PSU's there is a reference to a .PDF calling itself the EPS design guide so hopefully that will help me hack together something that will work...
- Details
- Written by Rex ORegan-2
EDIT: It does actually work now, the response time is rubbish like I thought it would be, and it seems to drop events occasionally on the PIII that I have the system running on... Might(Maybe) try running it on a Celeron(2.4GHz I think) if I get a chance, just to get it running a bit faster...
- Details
- Written by Rex ORegan-2
Page 45 of 46