Según comento Segata Sanshiro (el forero, no SEGA xD), lo suyo para empezar el diseño del PCB era hacer un diagrama de bloques.
No sé muy bien lo que es un diagrama de bloques, ya que no sé nada sobre PCB y diseños, pero bueno, he estado haciendo un diagrama de bloques básico a ver si sirve (ya me diréis los expertos), pero no sé si está muy básico o debería de incluir más datos (como ya he dicho, ni idea de esto).
Ya están todos los componentes (o por lo menos hasta el nivel de conocimientos que yo llego).
Mi idea, es que los que sabéis de esto, lo vayáis revisando, por si hay algo mal, hay que detallar más cosas o lo que sea. La idea es que gente que ha mostrado interés en el proyecto, como @Drumpi o @Segata Sanshiro lo vayan revisando, pero sé que en este foro hay más gente con conocimientos sobre estos temas, como @ArChEr o @Limonetti y seguro que más que no han dicho nada, pero que andan muy escasos de tiempo, por lo que si quieren pueden revisar en los ratos libres lo que puedan. Por cuanta más gente sea revisado, pues mejor, ya que si cada uno puede aportar su granito de arena, más lejos llegaremos y más posibilidades tendremos de que vea la luz.
A continuación os dejo lo que hay.
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
Diagrama de Bloques ZEOMA v.1.0
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
-----------------
Slot PCMCIA:
-----------------
Modelo: Amphenol G659EU1X2472X
Datasheet: https://dl.dropboxusercontent.com/u/...9EU1X2472X.PDF
Desde aquí se sacan las conexiones del EOMA-68.
Lista de pines: http://elinux.org/Embedded_Open_Modu...OMA-68_pinouts
------------
Pantalla:
------------
Modelo: BTL507212-W677L
Datasheet: https://dl.dropboxusercontent.com/u/...5%20Spec_D.pdf
Conexiones:
- Las pines MIPI van conectados a los pines MIPI del MIPI-a-RGB IC.
- Los pines del PWM van conectados a los pines PWR de la EOMA-68.
- La pantalla va conectado al GPIO del STM32F para el power-up del LCD.
---------------
MIPI-a-RGB IC:
---------------
Modelo: SSD2828
Datasheet: https://dl.dropboxusercontent.com/u/...828QN4_1.0.pdf
Conexiones:
- Los pines MIPI van conectados a los pines MIPI de la pantalla.
- Los pines RGB van conectados a los pines RGB de la EOMA-68.
- Los pines SPI van conectados a los pines SPI de la EOMA-68.
----------------
Panel táctil:
----------------
Modelo: no hay modelo definitivo.
Datasheet: no hay modelo definitivo. Un datasheet de un modelo parecido: https://dl.dropboxusercontent.com/u/...L4030A-K0D.pdf
Conexiones:
- Los pines I2C van conectados a los pines I2C de la EOMA-68.
-----------
Batería:
-----------
Modelo: LP8067100-CI
Datasheet: https://dl.dropboxusercontent.com/u/...8067100-CI.pdf
Conexiones:
- Los pines de la batería van conectados al conectar de la batería.
------------------
Conector Batería:
------------------
Modelo: PH-LT-WT-NA
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...4%E4%B9%A6.pdf
Conexiones:
- Los pines del conector de batería van conectados a los pines de batería del PMIC.
------------------
MicroUSB carga:
------------------
Este microUSB solo se encarga de cargar la batería (no es USB Host).
Modelo (provisional): 47590-0001
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...5900001_sd.pdf
Conexiones:
- Los pines de energía del microUSB van conectados a los pines de carga del PMIC.
------------------
LED Carga:
------------------
Este LED se usará para iluminarse cuando esté cargándose la batería.
No hay modelo de LED seleccionado (uno genérico).
Conexiones:
- Los pines del LED de Carga van conectados a los pines del LED del PMIC.
--------------
PMIC:
--------------
Modelo: AXP209
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...Translated.pdf y http://hands.com/~lkcl/eoma/kde_tabl...%20v1.0_cn.pdf
Conexiones:
- El PMIC va conectado a los pines PWR1, PWR2, PWR3 y PWR4
- El PMIC va conectado a los pines I2C_SCL y I2C_SDA del EOMA-68.
- El PMIC va conectado a un GPIO del Microcontrolador STM32F (IRQ-OUT del AXP209).
- Los pines del conector de batería van conectados a los pines de batería del PMIC.
- Los pines de energía del microUSB van conectados a los pines de carga del PMIC.
- Los pines del LED de Carga van conectados a los pines del LED del PMIC.
------------
EEPROM:
------------
Modelo: AT24C64
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...C64.eeprom.pdf
Conexiones:
- Los pines del EEPROM van conectados a los pines I2C del EOMA-68.
------------------
Acelerómetro:
------------------
Modelo: MXC6225XU
Datasheet: http://hands.com/~lkcl/eoma/kde_tablet/MXC6225XU.pdf
Conexiones:
- Los pines del Acelerómetro van conectados a los pines I2C del EOMA-68.
- El acelerómetro va conectado a un GPIO del microcontrolador STM32F (IRQ del acelerómetro).
------------
MicroSD:
------------
Modelo: MM027S020R
Datasheet: http://hands.com/~lkcl/eoma/allwinne...H-PUSH%20A.pdf
Conexiones:
- Los pines de la MicroSD van conectados a los pines GPIO del EOMA-68.
- La MicroSD va conectada a un GPIO del microcontrolador STM32F (para detectar la microSD).
---------------
Botón Power:
---------------
El botón Power sería un botón normal de click.
Conexiones:
- El botón Power va conectado al pin 43 POWER# del EOMA-68.
-----------------
Jack de Audio:
-----------------
Modelo: PJ-3545-5L1G
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...odel%20(1).pdf
Conexiones:
- Los pines del Jack de Audio van conectados al Controlador de Audio USB.
----------------
Altavoz (x2):
----------------
Modelo: sin elegir (genérico).
Conexiones:
- Los pines del altavoz van conectados a las conexiones del Amplificador de Audio.
----------------------
Amplificador de Audio:
----------------------
Modelo: UTC2822D
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...UTC2822D_C.pdf y http://pdf.datasheetcatalog.com/data.../492970_DS.pdf
Conexiones:
- Va conectado a la salida de audio que va desde el Controlador de Audio USB al Jack de Audio.
- Los pines del altavoz van conectados a las conexiones del Amplificador de Audio.
--------------
Micrófono:
--------------
Modelo: sin elegir (genérico).
Conexiones:
- Los pines del Micrófono van conectados al Controlador de Audio USB.
--------------------------
Controlador de Audio USB:
--------------------------
Modelo: CM108AH
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...Sheet_v1.6.pdf
Conexiones:
- El Controlador de Audio USB va conectado a un HUB USB.
- El Controlador de Audio USB va conectado a un GPIO del microcontrolador STM32F (para detectar los auriculares y modificar el sonido).
- Los pines del Micrófono van conectados al Controlador de Audio USB.
- Los pines del Jack de Audio van conectados al Controlador de Audio USB.
-------------
WIFI USB:
-------------
Modelo: CCandC WM-294 1T1R
Datasheet: https://dl.dropboxusercontent.com/u/...20v%20C%29.pdf
Conexiones:
- Los pines del Wifi USB van conectados a los pines del HUB USB.
----------------
Bluetooth USB:
----------------
El modelo del Bluetooth USB todavía no ha sido elegido, aun así, es un BT USB genérico, por lo que la conexión/alimentación sería igual que en el WIFI USB.
Conexiones:
- Los pines del BT USB van conectados a los pines del HUB USB.
----------------
Host USB 2.0:
----------------
Modelo: sin elegir (genérico).
Conexiones:
- Los pines del Host USB 2.0 van conectados a los pines del HUB USB.
----------------
USB HUB:
----------------
Modelo: FE1.1s
Datasheet: http://hands.com/~lkcl/eoma/kde_tabl...ev.%201.0).pdf
Conexiones:
- El USB HUB va conectaado a los pines 1st USB del EOMA-68.
- Los pines del Host USB 2.0 van conectados a los pines del HUB USB.
- Los pines del BT USB van conectados a los pines del HUB USB.
- Los pines del Wifi USB van conectados a los pines del HUB USB.
- El Controlador de Audio USB va conectado a un HUB USB.
-----------------
Botones (x17):
-----------------
Son el resto de botones de la consola. 4 botones (los 2 gatillos digitales y el Vol+ y Vol-) irían con botones de click (aunque a lo mejor se le ponen membranas para no ser tan duro al pulsar, hay que valorarlo) y el resto de botones son los típicos botones de ABXY que van con membrana en el PCB.
Conexiones:
- El botón va conectado a un GPIO del microcontrolador STM32F (x17).
---------------------------
Gatillo Analógico (x2):
---------------------------
El gatillo analógico consiste en una pieza de plástico, conectado a un potenciómetro, que al pulsarlo desplaza al potenciómetro, y que para volver a su posición original al dejar de apretar tiene un muelle (ver gatillo analógico de GameCube o Mando Clásico Wii como ejemplo).
Modelo (potenciómetro): Panasonic EVA-W7NR04B34
Datasheet: http://www.digikey.com/product-detai...569-ND/1135944
Conexiones:
- Los pines del gatillo analógico va conectado a un ADC del microcontrolador STM32F (x2).
-----------------
Joystick (x2):
-----------------
Modelo: CTS 254TA103B50B-ND
Datasheet: http://www.digikey.com/product-detai...50B-ND/1755918
Conexiones:
- Los pines analógicos del joystick va conectado a 2 ADCs del microcontrolador STM32F (x2).
- El pin digital del joystick va conectado a un GPIO del microcontrolador STM32F (x2).
--------------------
Microcontrolador:
--------------------
Modelo: STM32F072xx (todavía no se ha elegido modelo específico).
Datasheet: http://www.st.com/st-web-ui/static/a...DM00051352.pdf http://www.st.com/web/en/resource/te...DM00090510.pdf y http://www.st.com/web/en/catalog/too...S1532/PF259717
Conexiones:
- El STM32F va conectado a los pines del 2nd USB del EOMA-68.
- Los pines analógicos del joystick va conectado a 2 ADCs del microcontrolador STM32F (x2).
- El pin digital del joystick va conectado a un GPIO del microcontrolador STM32F (x2).
- Los pines del gatillo analógico va conectado a un ADC del microcontrolador STM32F (x2).
- El botón va conectado a un GPIO del microcontrolador STM32F (x17).
- El Controlador de Audio USB va conectado a un GPIO del microcontrolador STM32F (para detectar los auriculares y modificar el sonido).
- La MicroSD va conectada a un GPIO del microcontrolador STM32F (para detectar la microSD).
- El acelerómetro va conectado a un GPIO del microcontrolador STM32F (IRQ del acelerómetro).
- El PMIC va conectado a un GPIO del Microcontrolador STM32F (IRQ-OUT del AXP209).
- La pantalla va conectado al GPIO del STM32F para el power-up del LCD.
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
Algunos links de interés que a lo mejor os son útiles mirar:
- Esquemas de la tablet basada en EOMA-68: http://hands.com/~lkcl/eoma/kde_tablet/tablet2.pdf
- Datasheets de la tablet basada en EOMA-68: http://hands.com/~lkcl/eoma/kde_tablet/
- Esquemas de componentes de la tablet basada en EOMA-68: http://hands.com/~lkcl/eoma/kde_tablet/rev3_review/
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
Saludos y gracias!
Marcadores