Tengo un diseño con un LPC1788 junto con un módulo de SDRAM de ISSI (IS42S32800D). Esta es una de 32 bits de la interfaz.
Me han realizado este diseño, y había un prototipo con un PCB fabricante que hace 6 capa de prototipos. El PWB del prototipo funciona bien. Yo entonces pensaba que iba a obtener el PCB fabricados en un pequeño volumen de lote (100) de mi usual PCB proveedor. Les di la pila de seguridad de la información que mi prototipo utiliza para garantizar que no habría ningún problema.
Sin embargo! Tengo enormes problemas con la junta de producción. Al principio yo era incapaz de levantar una respuesta de la SDRAM lo nunca con el mismo código que he usado en mi prototipo de la junta. La junta anterior, estaba trabajando en 120Mhz así que estaba seguro de que algo estaba mal con esta nueva junta. Luego me encontré un post donde la gente sugirió usar el Modo Repetidor en la memoria SDRAM de las líneas de datos (yo no había utilizado previamente) y esto levantó una respuesta de la SDRAM, sin embargo no es estable. Me pueden escribir a los 16 o así, direcciones, pero luego, con las lecturas posteriores de los datos devueltos (en cada dirección) son los datos que me escribió el pasado (probablemente debido al Modo Repetidor). Cuando me desactivar el modo repetidor, los datos devueltos se 0xFFFFFFF. Ahora estoy tratando de conectar a 48Mhz, el más bajo de la configuración que he tiempos.
Estoy utilizando el mismo resistencias de terminación (en las líneas de Datos) de 22Ohms en ambas tablas, líneas de datos son un promedio de 3 cm de largo. Línea de reloj es de 2.4 cm de largo. Líneas de dirección son el promedio de 3.8 cm de largo.
Es esta demasiado fuera de especificación, debo retrasar el reloj más si es sustancialmente más corto? Realmente estoy atascado aquí, como he cambiado nada sobre el diseño que yo estaba esperando una perfecta fabricación de ejecución de estas tablas.
Maximum Data Line Length: 59mm (Although this includes the branch to the NAND Flash)
Minimum Data Line Length (Ctrl to Res): 18mm
Maximum Address Line Length: 44mm
Minimum Address Line Length: 24mm
CLK: 24.5mm
CKE: 25mm
CAS: 28mm
RAS: 28.7mm
Aquí está el PCB de configuración de la pila de la original (de trabajo) prototipo:
Aquí está el PCB de configuración de la pila para la producción (no de trabajo) Pcb
Aquí está la hoja de ruta para la SDRAM: