Yahoo Groups archive

MOTM

Index last updated: 2026-04-28 23:35 UTC

Thread

Full list of CGX controls/details

Full list of CGX controls/details

2008-03-27 by Paul Schreiber

* Processor is an ARM 32-bit Atmel AT91SAM7S64, running around 48Mhz. 64K 
Flash, 16K RAM. In comparison, the MOTM-650 uses an 8-bit 8051 type with 32K 
Flash, 1K RAM and runs at 2Mhz.

* 6 24-detent rotary encoders (ALPS EC12E2420801, available from Mouser)

* 1ea Crystalfontz CFAH2004A-YTI-JP LCD, reverse, 4 lines x 20char

* the knobs are custom Rogan double-shot "soft touch" with white endcaps, 
~0.75 diameter. The ALPS encoders have a 'D' shaft.

* 1ea USB 'B' type jack (runs low speed USB 1.1). If the CGX needs a 
firmware update, there is a jumper setting on the rear pc board, and new 
code can be flashed in.

* 3ea NKK JF15 series tact switches, ENTER (blue) and PG UP/PG DWN (grey or 
green, have not decided). These are larger than the MOTM-650 NKK switches. 
They are ~ 0.68" square and have a nice 'click' to them.

* 5 Expansion jacks, comprising:

SAW OUT
TRI OUT
CHAOS CV OUT - user defined DC voltage that is 'mapped' to one particular 
ChaosEngine element. So it's a wiggley voltage :)
PATCH SEL IN - when a jack is inserted, a negative voltage reduces the 
current patch # and a positive voltage increases the current patch #. -5V 
will be mapped to Patch #1, and +5V will be Patch #16 and intermediate 
voltages mapped accordingly.
AUX CV IN - a user defined CV input that can modulate a CG parameter, ie it 
has the same effect as 'turning the encoder knob' of that parameter. Mapped 
to -5V is minimum, +5V maximum, intermediate voltages mapped accordingly.

3U wide module.

Paul S.

Re: [motm] Full list of CGX controls/details

2008-03-27 by Neil Bradley

> * Processor is an ARM 32-bit Atmel AT91SAM7S64, running around 48Mhz.

Good little proc. Why not run it at the full 60Mhz it's capable of?

-->Neil

----------------------------------------------------------------------------
C. Neil Bradley - KE7IXP - The one eyed man in the land of the blind is not
                            king. He's a prisoner.

Re: [motm] Full list of CGX controls/details

2008-03-27 by Paul Schreiber

>> * Processor is an ARM 32-bit Atmel AT91SAM7S64, running around 48Mhz.
>
> Good little proc. Why not run it at the full 60Mhz it's capable of?
>

It has to do with running the USB port at the proper speed, based on a 
18.432MHz clock input. Also for what the CGX is really doing, it could run 
at "baseband" 18.432Mhz just dandy if the USB port was not needed.

Paul S.

Re: [motm] Full list of CGX controls/details

2008-03-27 by Neil Bradley

>>> * Processor is an ARM 32-bit Atmel AT91SAM7S64, running around 48Mhz.
>> Good little proc. Why not run it at the full 60Mhz it's capable of?
> It has to do with running the USB port at the proper speed, based on a 
> 18.432MHz clock input. Also for what the CGX is really doing, it could run at 
> "baseband" 18.432Mhz just dandy if the USB port was not needed.

That sucks. Not quite like the SAM9 series where you have two PLLs and can 
hook the USB up to PLL B and the rest of the system to PLL A. ;-(

-->Neil

----------------------------------------------------------------------------
C. Neil Bradley - KE7IXP - The one eyed man in the land of the blind is not
                            king. He's a prisoner.

Re: Full list of CGX controls/details

2008-03-28 by Koos Fockens

Wouldn't that be a more expensive processor, and a bit of a waste of bandwidth just for a 
USB port? As paul mentions, the CGX could do it's job on a much lower clockspeed were it 
not for the USB port. 
However I am not that familiar with these processors, so perhaps I am totally wrong, this 
comment about price is totally based on a gut feeling. :-)

--- In motm@yahoogroups.com, Neil Bradley <nb@...> wrote:
>
> >>> * Processor is an ARM 32-bit Atmel AT91SAM7S64, running around 48Mhz.
> >> Good little proc. Why not run it at the full 60Mhz it's capable of?
> > It has to do with running the USB port at the proper speed, based on a 
> > 18.432MHz clock input. Also for what the CGX is really doing, it could run at 
> > "baseband" 18.432Mhz just dandy if the USB port was not needed.
> 
> That sucks. Not quite like the SAM9 series where you have two PLLs and can 
> hook the USB up to PLL B and the rest of the system to PLL A. ;-(
> 
> -->Neil
> 
> -------------------------------------------------------------------
---------
Show quoted textHide quoted text
> C. Neil Bradley - KE7IXP - The one eyed man in the land of the blind is not
>                             king. He's a prisoner.
>

Re: [motm] Re: Full list of CGX controls/details

2008-03-28 by Neil Bradley

> Wouldn't that be a more expensive processor, and a bit of a waste of 
> bandwidth just for a USB port? As paul mentions, the CGX could do it's 
> job on a much lower clockspeed were it not for the USB port. However I 
> am not that familiar with these processors, so perhaps I am totally 
> wrong, this comment about price is totally based on a gut feeling. :-)

I wasn't recommending Paul switch. It wasn't a comment on the choice of 
the chip, rather it was my recent experience with the SAM9's PLL and clock 
tree layout thinking the SAM7 had the same clock flexibility.

For the purpose of the CGX, the SAM9 would be a waste of money. It's a BGA 
package (vs. LQFP), runs at up to 240Mhz, has an SDRAM bus, and a bunch 
more features that aren't present on the SAM7.

-->Neil

----------------------------------------------------------------------------
C. Neil Bradley - KE7IXP - The one eyed man in the land of the blind is not
                            king. He's a prisoner.

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.