Presentamos un circuito preamplificador profesional con bajísimo nivel de ruido, proyectado para fonocaptores magnéticos con ecualización RIAA, pero que puede ser cambiado para respuesta plana o NAB. Se trata de un diseño ideal para complementar sistemas de sonido con amplificadores de potencia que necesitan, de un control de tono, balance y volumen de alta calidad.

El circuito presentado se basa en el circuito integrado LM381 de National Semiconductor que consiste en un preamplificador doble de bajo ruido en envoltura de 14 pinos, diseñado para operar con tensiones entre 9 y 40 V.

En nuestro proyecto damos la alimentación con 30 V que puede ser obtenida del propio amplificador con que va a operar.

La ganancia del circuito es de 120 dB y la banda pasante de 75 kHz con una salida de 2 Vpp, capaz de excitar sin problemas la mayoría de las entradas de amplificadores de potencia.

El circuito integrado LM381 está protegido contra cortocircuitos y tiene compensación interna, no necesitando una fuente simétrica de alimentación. El nivel total de ruido de entrada es de sólo 0,5 uV, lo que lo hace ideal para operar con fuentes de pequeñas señales.

 

Características

Tensión de alimentación: 30 V

Corriente de alimentación: 10 mA

Ganancia: 120 dB

Rango pasante: 75 kHz

Resistencia de salida: 150 ohms

Tensión máxima de entrada (operación lineal): 300 mV - rms

Separación entre canales: 60 dB

Distorsión armónica total: 0,1%

Excursión de la tensión de salida: Vcc 2 V (tip.)

 

En la figura 1 tenemos el diagrama interno equivalente a uno de los canales del circuito integrado LM381 de National Semiconductor utilizado como base para este proyecto.

 

Figura 1 - Circuito interno equivalente al LM381
Figura 1 - Circuito interno equivalente al LM381

 

Este integrado, presentado en envoltorio DlL de 14 pinos, tiene dos versiones: sufijo A, de menor ruido, y sin sufijo con nivel de ruido máximo un poco mayor, típicamente 1 uV - rms (Max.).

El LM381 puede ser alimentado con tensiones entre 9 y 40 V, a partir de fuente simple y la tensión de salida viaja hasta Vcc - 2 V pico a pico.

El LM381 también se puede utilizar en otras aplicaciones que implican la operación con pequeñas señales y que exijan bajo nivel de ruido.

En la figura 2 tenemos un ejemplo de un mezclador de 3 entradas.

 

Figura 2 - Mezclador de 3 entradas con el LM381
Figura 2 - Mezclador de 3 entradas con el LM381

 

 

En la figura 3 tenemos la red de alimentación necesaria para la operación como un ecualizador NAB.

 

Figura 3 - Preamplificador con ecualización NAB
Figura 3 - Preamplificador con ecualización NAB

 

Como el consumo de corriente es bajo, las alimentaciones pueden ser obtenidas de los propios aparatos con que funcione.

 

CÓMO FUNCIONA EL PRE-AMPLIFICADOR

Nuestro proyecto utiliza sólo un LM381, que sirve para dos canales de un sistema estéreo.

Las señales entran en el paso preamplificador por los pines 1 y 14 (el número entre paréntesis es válido para el otro canal.

C1 aísla el componente continuo del circuito de entrada y R1 sirve como carga para el transductor de entrada.

La realimentación que determina la ecualización RIAA es hecha por la red formada por los resistores de R2 a R6, y por los capacitores de C2 a C4.

Los resistores R4 y R6, así como R5, C3 y C4, al ser removidos del circuito, proporcionan una respuesta plana al preamplificador, lo que puede ser necesario, por ejemplo, en la operación con micrófonos.

La señal obtenida en la salida de cada canal del LM381 se lleva entonces a una red de control de tono, con dos potenciómetros lineales.

P1 controla los graves, con respuesta dada por los valores de C6 y C7 y límites establecidos por R7 y R8.

P2 controla los agudos, con corte que depende de C8 y C9 y respuesta dada por R10 y R11.

La señal que pasa por esta red es entonces llevada a dos potenciómetros finales.

El primer, P3, actúa como divisor de tensión, determinando la intensidad de la señal de salida. Se trata del control de volumen que sustituye al del amplificador final, si existe.

El segundo es P4, que consiste en un atenuador a través del cual se determina el balance entre los canales.

En la posición central la señal tiene la misma intensidad en los dos canales; desplazándose el cursor hacia un lado u otro, se obtiene la atenuación correspondiente de cada canal.

 

MONTAJE

En la figura 4 tenemos el diagrama completo del preamplificador para una ecualización RIAA y entrada a partir de fonocaptor magnético.

Figura 4 - Diagrama de 1 canal del preamplificador
Figura 4 - Diagrama de 1 canal del preamplificador

 

La placa de circuito impreso para este montaje se muestra en la figura 5.

 

Figura 5 - Placa para el montaje
Figura 5 - Placa para el montaje

 

Como se trata de un circuito que opera con señales muy débiles y de alta impedancia de entrada, todo el cuidado es poco en la disposición de los componentes y en las conexiones de transductores y de salidas a fin de evitar ruidos.

Se deben utilizar cables blindados en la conexión de los controles de tono, volumen y balance, así como en la conexión del fonocaptor.

El integrado debe ser instalado en zócalo y los resistores son todos de 1/8 W.

Los potenciómetros de tono y balance son lineales, mientras que el de volumen debe ser logarítmico.

Los capacitores electrolíticos son para 35 o 40 V y los demás pueden ser cerámicos o de poliéster, según los valores.

 

PRUEBA Y USO

Para probar basta conectar el circuito y aplicar una señal en la entrada, observando su reproducción en un amplificador conectado a la salida.

Si persisten roncos sin signo es interesante colocar filtros en la alimentación, reducir la longitud de sus hilos y también conectar un capacitor de 100 nF del pin 9 del Cl a la tierra, lo más cerca posible de este punto.

Comprobado el funcionamiento, es sólo hacer la instalación definitiva en la caja del amplificador. Si el montaje se realiza en caja separada, es conveniente que ésta sea metálica y debidamente puesta a tierra.

La fuente, si se separa, debe tener excelente filtrado, para que no ocurran zumbidos.

 

 

18.993MBMemory Usage38.97msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749682606 "last" => 1749682606...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (313μs)
  • afterInitialise (1.14MB) (3.68ms)
  • afterRoute (179.16KB) (865μs)
  • beforeRenderComponent com_content (100.7KB) (426μs)
  • Before Access::preloadComponents (all components) (33.45KB) (203μs)
  • After Access::preloadComponents (all components) (107.06KB) (359μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.13ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (1.8ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (428.37KB) (5.8ms)
  • afterDispatch (2.25KB) (49μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.58ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (339μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (91μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.13ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (552μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (68μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (186μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (47μs)
  • afterRender (296.81KB) (3.21ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (46.51%)
    18.13ms
    1 x afterRenderComponent com_content (428.37KB) (14.87%)
    5.80ms
    1 x afterInitialise (1.14MB) (9.45%)
    3.68ms
    1 x afterRender (296.81KB) (8.23%)
    3.21ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (4.63%)
    1.80ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (4.05%)
    1.58ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.9%)
    1.13ms
    1 x afterRoute (179.16KB) (2.22%)
    865μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.42%)
    552μs
    1 x beforeRenderComponent com_content (100.7KB) (1.09%)
    426μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.92%)
    359μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.87%)
    339μs
    1 x afterLoad (85.36KB) (0.8%)
    313μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.52%)
    203μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.48%)
    186μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    91μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    68μs
    1 x afterDispatch (2.25KB) (0.13%)
    49μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    47μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique10.91ms1.58MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 178μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)159μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`48μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest73μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`223μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)204μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.51ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`304μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3727'58μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`257μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3727'156μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)164μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`179μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)218μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`163μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC384μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`167μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1154μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)89μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context60μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)157μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content
  • warningassets - No asset found for com_content.article.3727, falling back to com_content